diff options
Diffstat (limited to 'winsup/cygwin/release/2.10.0')
-rw-r--r-- | winsup/cygwin/release/2.10.0 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/winsup/cygwin/release/2.10.0 b/winsup/cygwin/release/2.10.0 index 0c6b406a1..ad7122976 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 --------- |