Index: mktemp.cc =================================================================== RCS file: /cvs/src/src/winsup/cygwin/mktemp.cc,v retrieving revision 1.2 diff -u -p -r1.2 mktemp.cc --- mktemp.cc 25 May 2005 03:43:58 -0000 1.2 +++ mktemp.cc 17 Apr 2006 12:15:39 -0000 @@ -105,7 +105,8 @@ _gettemp(char *path, int *doopen, int do { if (doopen) { - if ((*doopen = open (path, O_CREAT | O_EXCL | O_RDWR, 0600)) >= 0) + if ((*doopen = open (path, O_CREAT | O_EXCL | O_RDWR | O_BINARY, + S_IRUSR | S_IWUSR)) >= 0) return 1; if (errno != EEXIST) return 0;