Index: cygwin.din =================================================================== RCS file: /cvs/src/src/winsup/cygwin/cygwin.din,v retrieving revision 1.174 diff -u -p -r1.174 cygwin.din --- cygwin.din 12 Jun 2007 15:24:46 -0000 1.174 +++ cygwin.din 21 Jun 2007 00:55:41 -0000 @@ -350,6 +350,8 @@ _exit SIGFE _Exit SIGFE exp NOSIGFE _exp = exp NOSIGFE +exp10 NOSIGFE +exp10f NOSIGFE exp2 NOSIGFE exp2f NOSIGFE expf NOSIGFE @@ -469,6 +471,7 @@ _fnmatch = fnmatch NOSIGFE fopen SIGFE _fopen = fopen SIGFE _fopen64 = fopen64 SIGFE +fopencookie SIGFE fork SIGFE _fork = fork SIGFE forkpty SIGFE @@ -536,6 +539,7 @@ fts_set NOSIGFE fts_set_clientptr NOSIGFE ftw SIGFE funlockfile SIGFE +funopen SIGFE futimes SIGFE fwrite SIGFE _fwrite = fwrite SIGFE @@ -1012,6 +1016,8 @@ posix_regexec SIGFE posix_regfree SIGFE pow NOSIGFE _pow = pow NOSIGFE +pow10 NOSIGFE +pow10f NOSIGFE powf NOSIGFE _powf = powf NOSIGFE pread SIGFE @@ -1417,6 +1423,7 @@ _statfs = statfs SIGFE statvfs SIGFE strcasecmp NOSIGFE _strcasecmp = strcasecmp NOSIGFE +strcasestr NOSIGFE strcat NOSIGFE _strcat = strcat NOSIGFE strchr NOSIGFE Index: posix.sgml =================================================================== RCS file: /cvs/src/src/winsup/cygwin/posix.sgml,v retrieving revision 1.6 diff -u -p -r1.6 posix.sgml --- posix.sgml 12 Jun 2007 15:24:46 -0000 1.6 +++ posix.sgml 21 Jun 2007 00:55:42 -0000 @@ -171,6 +171,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 fopen fork fpathconf + fpclassify (see chapter "Implementation Notes") fprintf fputc fputs @@ -296,21 +297,21 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 isblank iscntrl isdigit - isfinite + isfinite (see chapter "Implementation Notes") isgraph - isgreater - isgreaterequal - isinf + isgreater (see chapter "Implementation Notes") + isgreaterequal (see chapter "Implementation Notes") + isinf (see chapter "Implementation Notes") isless - islessequal - islessgreater + islessequal (see chapter "Implementation Notes") + islessgreater (see chapter "Implementation Notes") islower - isnan - isnormal + isnan (see chapter "Implementation Notes") + isnormal (see chapter "Implementation Notes") isprint ispunct isspace - isunordered + isunordered (see chapter "Implementation Notes") isupper iswalnum iswalpha @@ -597,6 +598,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 send sendmsg sendto + setbuf setegid setenv seteuid @@ -641,7 +643,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 sigismember siglongjmp signal - signbit + signbit (see chapter "Implementation Notes") signgam sigpause sigpending @@ -764,6 +766,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 utime utimes va_arg + va_copy va_end va_start vfork (see chapter "Implementation Notes") @@ -842,6 +845,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 fts_read fts_set fts_set_clientptr + funopen gamma gamma_r gammaf @@ -895,6 +899,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 settimeofday setusershell statfs + strcasestr strlcat strlcpy strsep @@ -943,13 +948,18 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 envz_merge envz_remove envz_strip + exp10 + exp10f fcloseall fcloseall_r + fopencookie getline getopt_long getopt_long_only memmem mempcpy + pow10 + pow10f strndup strnlen tdestroy @@ -1004,7 +1014,6 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 pthread_suspend (XPG2) pututline (XPG2) putw (SVID) - setbuf (C89, C99) setutent (XPG2) sys_errlist (BSD) sys_nerr (BSD) @@ -1223,7 +1232,6 @@ also ISO/IEC 9945:2003 and IEEE Std 1003 timer_getoverrun truncl ulimit - va_copy vfwprintf vfwscanf vswprintf @@ -1262,6 +1270,14 @@ Windows however. and clock_setres only support CLOCK_REALTIME for now. +fpclassify, isfinite, +isgreater, isgreaterequal, +isinf, isless, +islessequal, islessgreater, +isnan, isnormal, +isunordered, and signbit +only support float and double arguments, not long double arguments. + getitimer and setitimer only support ITIMER_REAL for now. Index: include/cygwin/version.h =================================================================== RCS file: /cvs/src/src/winsup/cygwin/include/cygwin/version.h,v retrieving revision 1.244 diff -u -p -r1.244 version.h --- include/cygwin/version.h 12 Jun 2007 15:24:46 -0000 1.244 +++ include/cygwin/version.h 21 Jun 2007 00:55:42 -0000 @@ -310,12 +310,14 @@ details. */ 168: Export asnprintf, dprintf, _Exit, vasnprintf, vdprintf. 169: Export confstr. 170: Export insque, remque. + 171: Export exp10, exp10f, pow10, pow10f, strcasestr, funopen, + fopencookie. */ /* Note that we forgot to bump the api for ualarm, strtoll, strtoull */ #define CYGWIN_VERSION_API_MAJOR 0 -#define CYGWIN_VERSION_API_MINOR 170 +#define CYGWIN_VERSION_API_MINOR 171 /* There is also a compatibity version number associated with the shared memory regions. It is incremented when incompatible