Hi Daniel, > * Tacked on "&& !defined __NeXT__" in lib/stdio.in.h. Easier than adding > a separate test for asm-label functionality, anyway.
I don't remember: What is the version of NeXT gcc? Does it support the __attribute__ __format__ __printf__ syntax? extern int printf (const char *format, ...) __attribute__ ((__format__ (__printf__, 1, 2))); > * I missed that the 50-day sleep is necessary to check for a Cygwin bug. > So I tweaked the test so that this long sleep is only used on Cygwin > (where, presumably, alarm() has always worked correctly), and all > other systems use 15 seconds. This patch looked clumsy, sorry. What is the original problem? That alarm (1) does not work? What can be done to make it work? > * I've added a definition of EILSEQ to lib/errno.in.h; does that > look right? > > The libiconv folks may need to be pinged about this change, as I > noticed that they check for EILSEQ too, and if it's missing, #define > it to ENOENT. Good point. And adding EILSEQ in errno.in.h also requires a change to lib/strerror-override.c. Have you been progressing recently? If so, I'll turn to this EILSEQ issue next. Bruno -- In memoriam Nunilo and Alodia <http://en.wikipedia.org/wiki/Nunilo_and_Alodia>