Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com Message-ID: <37B84C39.83BD96F5@pe-muc.de> Date: Mon, 16 Aug 1999 19:36:57 +0200 From: Jens Reimann Organization: Pichler Engineering GmbH X-Mailer: Mozilla 4.05 [en] (X11; I; SunOS 5.6 sun4u) MIME-Version: 1.0 To: cygwin-developers AT sourceware DOT cygnus DOT com Subject: Cygwin, NT and Nutcracker Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi ... currently I'm working in a project where I have to port Unix source to NT. The problem is that I don't want to use MS VC as compiler! Now i started compiling my applications using Cygwin and Nutcracker. There were some problems (syntax, defines, etc) but now I'm through and have my applications running. The last problem which had to be fixes was, that Nutcracker defined to stdio streams as follows: extern FILE *_iob; #define stdin (&_iob[0]) #define stdout (&_iob[1]) #define stderr (&_iob[2]) where gnu defines them in the include with one for each thread. so when I linked I got the message symbol_iob not found. That's Ok. now I made a simple file called iob.c which contains: #include struct __sFILE * _iob; and compiled/linked a test application ... it worked ... does anyone have some comments on this?? Do you think it is save? ... Any other ideas? thx Jens Reimann