Index: io_stream.h =================================================================== RCS file: /home/max/cvsmirror/cygwin-apps-cvs/setup/io_stream.h,v retrieving revision 2.9 diff -u -p -r2.9 io_stream.h --- io_stream.h 2002/05/05 04:02:01 2.9 +++ io_stream.h 2002/10/27 20:38:50 @@ -31,7 +31,9 @@ class IOStreamProvider; */ //Where is this defined? +#if defined(_WIN32) && ! defined(__CYGWIN__) typedef signed long ssize_t; +#endif #if __GNUC__ #define _ATTR_(foo) __attribute__ foo Index: mkdir.cc =================================================================== RCS file: /home/max/cvsmirror/cygwin-apps-cvs/setup/mkdir.cc,v retrieving revision 2.5 diff -u -p -r2.5 mkdir.cc --- mkdir.cc 2002/06/26 21:35:16 2.5 +++ mkdir.cc 2002/10/30 23:42:27 @@ -20,7 +20,8 @@ static const char *cvsid = "\n%%% $Id: mkdir.cc,v 2.5 2002/06/26 21:35:16 rbcollins Exp $\n"; #endif -#if defined(WIN32) && !defined (_CYGWIN_) +/* See comment below at next '#if 1' */ +#if 1 #include "win32.h" #endif @@ -34,7 +35,10 @@ mkdir_p (int isadir, const char *in_path char saved_char, *slash = 0; char *c; char path[strlen (in_path) + 1]; -#if defined(WIN32) && !defined (_CYGWIN_) +/* This should be #if defined(WIN32) && !defined (_CYGWIN_), but no one has + implemented the unixy equivalent of this block of code. It doesn't really + matter, though. Perhaps this comment and ifdef should all go? */ +#if 1 DWORD d, gse; strcpy (path, in_path);