From 162c8cb19faf1dda3e1c8bf42b648007f1131aa5 Mon Sep 17 00:00:00 2001 From: corinna Date: Mon, 15 Dec 2008 12:40:28 +0000 Subject: [PATCH] * cygwin.din: Export fgetwc, fgetws, fputwc, fputws, fwide, getwc, getwchar, putwc, putwchar, ungetwc. * posix.sgml: Move above functions (add missing) into "implemented SUSv3" section. * include/cygwin/version.h: Bump api minor number. --- winsup/cygwin/ChangeLog | 8 ++++++++ winsup/cygwin/cygwin.din | 10 ++++++++++ winsup/cygwin/include/cygwin/version.h | 4 +++- winsup/cygwin/posix.sgml | 17 ++++++++++------- 4 files changed, 31 insertions(+), 8 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 2434074162..15afc023a7 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,13 @@ 2008-12-15 Corinna Vinschen + * cygwin.din: Export fgetwc, fgetws, fputwc, fputws, fwide, getwc, + getwchar, putwc, putwchar, ungetwc. + * posix.sgml: Move above functions (add missing) into "implemented + SUSv3" section. + * include/cygwin/version.h: Bump api minor number. + +2008-12-15 Corinna Vinschen + * fhandler.h (class fhandler_registry): Declare dup method. * fhandler_registry.cc (fhandler_registry::exists): Fix missing parenthesis. diff --git a/winsup/cygwin/cygwin.din b/winsup/cygwin/cygwin.din index 3aeee879ad..9c6385b30a 100644 --- a/winsup/cygwin/cygwin.din +++ b/winsup/cygwin/cygwin.din @@ -461,6 +461,8 @@ _fgetpos = fgetpos SIGFE _fgetpos64 = fgetpos64 SIGFE fgets SIGFE _fgets = fgets SIGFE +fgetwc SIGFE +fgetws SIGFE fgetxattr SIGFE fileno SIGFE _fileno = fileno SIGFE @@ -506,6 +508,8 @@ fputc SIGFE _fputc = fputc SIGFE fputs SIGFE _fputs = fputs SIGFE +fputwc SIGFE +fputws SIGFE fread SIGFE _fread = fread SIGFE free SIGFE @@ -569,6 +573,7 @@ funopen SIGFE futimens SIGFE futimes SIGFE futimesat SIGFE +fwide SIGFE fwrite SIGFE _fwrite = fwrite SIGFE gai_strerror = cygwin_gai_strerror NOSIGFE @@ -708,6 +713,8 @@ getutxid SIGFE getutxline SIGFE getw SIGFE _getw = getw SIGFE +getwc SIGFE +getwchar SIGFE getwd SIGFE _getwd = getwd SIGFE getxattr SIGFE @@ -1166,6 +1173,8 @@ _pututline = pututline SIGFE pututxline SIGFE putw SIGFE _putw = putw SIGFE +putwc SIGFE +putwchar SIGFE pwrite SIGFE qsort NOSIGFE _qsort = qsort NOSIGFE @@ -1650,6 +1659,7 @@ uname SIGFE _uname = uname SIGFE ungetc SIGFE _ungetc = ungetc SIGFE +ungetwc SIGFE unlink SIGFE _unlink = unlink SIGFE unlinkat SIGFE diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h index c97bf79b58..7e0119ceca 100644 --- a/winsup/cygwin/include/cygwin/version.h +++ b/winsup/cygwin/include/cygwin/version.h @@ -337,12 +337,14 @@ details. */ 187: Export cfmakeraw. 188: Export CW_SET_PRIV_KEY. 189: Implement dirent.d_type. + 190: Export fgetwc, fgetws, fputwc, fputws, fwide, getwc, getwchar, + putwc, putwchar, ungetwc. */ /* Note that we forgot to bump the api for ualarm, strtoll, strtoull */ #define CYGWIN_VERSION_API_MAJOR 0 -#define CYGWIN_VERSION_API_MINOR 189 +#define CYGWIN_VERSION_API_MINOR 190 /* There is also a compatibity version number associated with the shared memory regions. It is incremented when incompatible diff --git a/winsup/cygwin/posix.sgml b/winsup/cygwin/posix.sgml index 707ac9cfe1..5a089ab3fa 100644 --- a/winsup/cygwin/posix.sgml +++ b/winsup/cygwin/posix.sgml @@ -155,6 +155,8 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). fgetc fgetpos fgets + fgetwc + fgetws fileno flockfile floor @@ -175,6 +177,8 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). fprintf fputc fputs + fputwc + fputws fread free freeaddrinfo @@ -197,6 +201,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). ftw funlockfile futimes + fwide fwrite gai_strerror gcvt @@ -256,6 +261,8 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). getutxent getutxid getutxline + getwc + getwchar getwd glob globfree @@ -534,6 +541,8 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). putenv puts pututxline + putwc + putwchar pwrite qsort raise @@ -765,6 +774,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). umask uname ungetc + ungetwc unlink unlockpt unsetenv @@ -1187,18 +1197,13 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). fesetround fetestexcept feupdateenv - fgetwc - fgetws floorl fmal fmaxl fminl fmodl fmtmsg - fputwc - fputws frexpl - fwide fwprintf fwscanf getcontext @@ -1210,8 +1215,6 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). getnetbyname getnetent getpmsg - getwc - getwchar hypotl ilogbl initstate -- 2.11.0