From 65d785561d034bfc94269346686e58057b130641 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 18 Dec 2014 16:54:11 +0000 Subject: [PATCH] * common.din (__fbufsize, __flbf, __fpending, __freadable, __freading, __fsetlocking, __fwritable, __fwriting, clearerr_unlocked, feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked, fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked, fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked, fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked, putwc_unlocked, putwchar_unlocked): Export. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. --- winsup/cygwin/ChangeLog | 11 +++++++++++ winsup/cygwin/common.din | 27 ++++++++++++++++++++++++++ winsup/cygwin/include/cygwin/version.h | 9 ++++++++- winsup/cygwin/release/1.7.34 | 10 ++++++++++ 4 files changed, 56 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 4a394b66a..7feccf499 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,14 @@ +2014-12-18 Yaakov Selkowitz + + * common.din (__fbufsize, __flbf, __fpending, __freadable, __freading, + __fsetlocking, __fwritable, __fwriting, clearerr_unlocked, + feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked, + fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked, + fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked, + fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked, + putwc_unlocked, putwchar_unlocked): Export. + * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. + 2014-12-16 Corinna Vinschen * path.cc (find_fast_cwd): Point to problem reporting web site rather diff --git a/winsup/cygwin/common.din b/winsup/cygwin/common.din index 6e2bcacd6..67c30bb40 100644 --- a/winsup/cygwin/common.din +++ b/winsup/cygwin/common.din @@ -49,9 +49,17 @@ __dn_expand SIGFE __dn_skipname SIGFE __eprintf SIGFE __errno NOSIGFE +__fbufsize NOSIGFE +__flbf NOSIGFE __fpclassifyd NOSIGFE __fpclassifyf NOSIGFE +__fpending NOSIGFE __fpurge SIGFE +__freadable NOSIGFE +__freading NOSIGFE +__fsetlocking SIGFE +__fwritable NOSIGFE +__fwriting NOSIGFE __getreent NOSIGFE __infinity NOSIGFE __isinfd NOSIGFE @@ -209,6 +217,7 @@ cimag NOSIGFE cimagf NOSIGFE cleanup_glue NOSIGFE clearerr SIGFE +clearerr_unlocked SIGFE clock SIGFE clock_getcpuclockid SIGFE clock_getres SIGFE @@ -364,8 +373,10 @@ fegetprec NOSIGFE fegetround NOSIGFE feholdexcept SIGFE feof SIGFE +feof_unlocked SIGFE feraiseexcept SIGFE ferror SIGFE +ferror_unlocked SIGFE fesetenv SIGFE fesetexceptflag SIGFE fesetprec NOSIGFE @@ -374,16 +385,22 @@ fetestexcept NOSIGFE feupdateenv SIGFE fexecve SIGFE fflush SIGFE +fflush_unlocked SIGFE ffs NOSIGFE ffsl NOSIGFE ffsll NOSIGFE fgetc SIGFE +fgetc_unlocked SIGFE fgetpos SIGFE fgets SIGFE +fgets_unlocked SIGFE fgetwc SIGFE +fgetwc_unlocked SIGFE fgetws SIGFE +fgetws_unlocked SIGFE fgetxattr SIGFE fileno SIGFE +fileno_unlocked SIGFE finite NOSIGFE finitef NOSIGFE fiprintf SIGFE @@ -410,10 +427,15 @@ fpathconf SIGFE fprintf SIGFE fpurge SIGFE fputc SIGFE +fputc_unlocked SIGFE fputs SIGFE +fputs_unlocked SIGFE fputwc SIGFE +fputwc_unlocked SIGFE fputws SIGFE +fputws_unlocked SIGFE fread SIGFE +fread_unlocked SIGFE free SIGFE freeaddrinfo = cygwin_freeaddrinfo SIGFE freeifaddrs SIGFE @@ -454,6 +476,7 @@ futimesat SIGFE fwide SIGFE fwprintf SIGFE fwrite SIGFE +fwrite_unlocked SIGFE fwscanf SIGFE gai_strerror = cygwin_gai_strerror NOSIGFE gamma NOSIGFE @@ -546,7 +569,9 @@ getutxid SIGFE getutxline SIGFE getw SIGFE getwc SIGFE +getwc_unlocked SIGFE getwchar SIGFE +getwchar_unlocked SIGFE getwd SIGFE getxattr SIGFE glob SIGFE @@ -918,7 +943,9 @@ pututline SIGFE pututxline SIGFE putw SIGFE putwc SIGFE +putwc_unlocked SIGFE putwchar SIGFE +putwchar_unlocked SIGFE pwrite SIGFE qsort NOSIGFE qsort_r NOSIGFE diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h index 2dca5bb5b..9062e42fd 100644 --- a/winsup/cygwin/include/cygwin/version.h +++ b/winsup/cygwin/include/cygwin/version.h @@ -458,12 +458,19 @@ details. */ 280: Static atexit in libcygwin.a, CW_FIXED_ATEXIT. 281: Add CW_GETNSS_PWD_SRC, CW_GETNSS_GRP_SRC. 282: Export __bsd_qsort_r, qsort_r. + 283: Export __fbufsize, __flbf, __fpending, __freadable, __freading, + __fsetlocking, __fwritable, __fwriting. clearerr_unlocked, + feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked, + fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked, + fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked, + fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked, + putwc_unlocked, putwchar_unlocked. */ /* Note that we forgot to bump the api for ualarm, strtoll, strtoull */ #define CYGWIN_VERSION_API_MAJOR 0 -#define CYGWIN_VERSION_API_MINOR 282 +#define CYGWIN_VERSION_API_MINOR 283 /* There is also a compatibity version number associated with the shared memory regions. It is incremented when incompatible diff --git a/winsup/cygwin/release/1.7.34 b/winsup/cygwin/release/1.7.34 index 70167f16d..5c598d1ae 100644 --- a/winsup/cygwin/release/1.7.34 +++ b/winsup/cygwin/release/1.7.34 @@ -19,6 +19,16 @@ What's new: - Provide Cygwin documentation (PDFs and HTML) for offline usage in /usr/share/doc/cygwin-${version}. +- New APIs: qsort_r, __bsd_qsort_r. + +- New APIs: __fbufsize, __flbf, __fpending, __freadable, __freading, + __fsetlocking, __fwritable, __fwriting. + +- New APIs: clearerr_unlocked, feof_unlocked, ferror_unlocked, fflush_unlocked, + fgetc_unlocked, fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, + fileno_unlocked, fputc_unlocked, fputs_unlocked, fputwc_unlocked, + fputws_unlocked, fread_unlocked, fwrite_unlocked, getwc_unlocked, + getwchar_unlocked, putwc_unlocked, putwchar_unlocked. What changed: -------------