https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=00bf01789e3f1e794b3424dab683c569cab72f17
commit 00bf01789e3f1e794b3424dab683c569cab72f17 Author: Yaakov Selkowitz <yselk...@redhat.com> Date: Fri Jan 19 00:36:15 2018 -0600 cygwin: update docs for 2.10.0 Signed-off-by: Yaakov Selkowitz <yselk...@redhat.com> Diff: --- winsup/cygwin/release/2.10.0 | 27 +++++++++++++++++++++++++++ winsup/doc/new-features.xml | 27 ++++++++++++++++++++++++++- winsup/doc/posix.xml | 6 +++--- 3 files changed, 56 insertions(+), 4 deletions(-) diff --git a/winsup/cygwin/release/2.10.0 b/winsup/cygwin/release/2.10.0 index 0c6b406..ad71229 100644 --- a/winsup/cygwin/release/2.10.0 +++ b/winsup/cygwin/release/2.10.0 @@ -7,12 +7,39 @@ What's new: - scanf now handles the %l[ conversion. +- Improved hostprogs compatibility for cross-compiling the Linux kernel. +New headers: <asm/bitsperlong.h>, <asm/posix_types.h>. + +- Built-in implementation of Stack Smashing Protection compiler feature. +New APIs: __stack_chk_fail, __stack_chk_guard. + +- Built-in implementation of _FORTIFY_SOURCE guards for functions in +<stdio.h>, <stdlib.h>, <string.h>, <strings.h>, <unistd.h>, <wchar.h>, +<sys/poll.h>, and <sys/socket.h>. +New APIs: __chk_fail, __gets_chk, __memcpy_chk, __memmove_chk, __mempcpy_chk, +__memset_chk, __snprintf_chk, __sprintf_chk, __stpcpy_chk, __stpncpy_chk, +__strcat_chk, __strcpy_chk, __strncat_chk, __strncpy_chk, __vsnprintf_chk, +__vsprintf_chk. + +- Built-in implementation of POSIX.1-2001 message catalog support. +New APIs: catclose, catgets, catopen. New tool: gencat. + - New APIs: sigtimedwait, wmempcpy. What changed: ------------- +- Standard headers no longer use macros to support K&R C. + +- confstr(3) and getconf(1) accept LFS_CFLAGS, LFS_LDFLAGS, etc. + +- The __always_inline and __nonnull macros in <sys/cdefs.h> are now +compatible with glibc. + +- Feature Test Macros improvements in <fcntl.h>, <limits.h>, <netdb.h>, +<strings.h>, and <unistd.h>. + Bug Fixes --------- diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml index b3d2588..59af6ef 100644 --- a/winsup/doc/new-features.xml +++ b/winsup/doc/new-features.xml @@ -17,7 +17,32 @@ scanf/wscanf now handle the POSIX %m modifier. </para></listitem> <listitem><para> -- scanf now handles the %l[ conversion. +scanf now handles the %l[ conversion. +</para></listitem> + +<listitem><para> +Improved hostprogs compatibility for cross-compiling the Linux kernel. +New headers: <asm/bitsperlong.h>, <asm/posix_types.h>. +</para></listitem> + +<listitem><para> +Built-in implementation of Stack Smashing Protection compiler feature. +New APIs: __stack_chk_fail, __stack_chk_guard. +</para></listitem> + +<listitem><para> +Built-in implementation of _FORTIFY_SOURCE guards for functions in +<stdio.h>, <stdlib.h>, <string.h>, <strings.h>, +<unistd.h>, <wchar.h>, <sys/poll.h>, and <sys/socket.h>. +New APIs: __chk_fail, __gets_chk, __memcpy_chk, __memmove_chk, __mempcpy_chk, +__memset_chk, __snprintf_chk, __sprintf_chk, __stpcpy_chk, __stpncpy_chk, +__strcat_chk, __strcpy_chk, __strncat_chk, __strncpy_chk, __vsnprintf_chk, +__vsprintf_chk. +</para></listitem> + +<listitem><para> +Built-in implementation of POSIX.1-2001 message catalog support. +New APIs: catclose, catgets, catopen. New tool: gencat. </para></listitem> <listitem><para> diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml index 2664159..8b4bab1 100644 --- a/winsup/doc/posix.xml +++ b/winsup/doc/posix.xml @@ -86,9 +86,9 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> catanhf catanhl catanl - catclose (available in external "catgets" library) - catgets (available in external "catgets" library) - catopen (available in external "catgets" library) + catclose + catgets + catopen cbrt cbrtf cbrtl