Redirect both stdout & stderr to the same file

Alex Vinokur alexvn@connect.to
Sat Jun 14 12:26:00 GMT 2003


===========================================
Windows 2000
CYGWIN_NT-5.0 1.3.22(0.78/3/2)
GNU gcc version 3.2 20020927 (prerelease)
===========================================

------ C code : BEGIN ------
/* File t.c */
#include <stdio.h>
int main()
{
  fprintf (stdout, "(1) to stdout\n");
  fprintf (stderr, "(2) to stderr\n");
  fprintf (stdout, "(3) to stdout\n");
  return 0;
}
------ C code : END --------

$ gcc t.c

$ a &>zzz

$ cat zzz

(2) to stderr
(1) to stdout
(3) to stdout


-----------------------
Expected :
(1) to stdout
(2) to stderr
(3) to stdout
-----------------------

What is wrong?

Thanks,
   ==========================================
   Alex Vinokur
     mailto:alexvn@connect.to
     http://www.simtel.net/pub/oth/19088.html
     http://sourceforge.net/users/alexvn
   ==========================================








--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list