I have a good-sized vanilla-C code that was running just fine a month or two ago under XPPro/Cygwin and under SPARC/Solaris9, and STILL runs just fine under SPARC/Solaris9.
I've been using the snapshot cygwin1-20041117.dll for my /bin/cygwin1.dll since it was prepared to fix a bug in the now-current cygwin1.dll: See http://cygwin.com/ml/cygwin/2004-11/msg00689.html . All my other Cygwin files are the most current. I use gcc OR g++ to run my code, with OR without -mno-cygwin, and they were running fine a month or two ago. My C code under Cygwin (not under Solaris9) now bombs after 4 calls to if ((ptr_positions = fopen (dataFile, "r")) == NULL) { ... Under DDD I can see that dataFile has gotten mangled and a NULL is now in the middle of its name. I tried this again, using the DOS cmd to replace cygwin1.dll with the most current (not the snapshot cygwin1-20041117.dll), and now the code bombs at the very first use of fopen, a DIFFERENT place than above: if ((Portfolio->ptr_err = fopen (infoFile, "a")) == NULL) { ... Any suggestions would be appreciated. Thanks. Lester -- 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/