4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-20 05:19:21 +08:00
Corinna Vinschen 40245925ce Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISC
NSIG is a deprecated symbol only visible under MISC visibility.
_NSIG is used widely instead, and on most systems NSIG is
defined in terms of _NSIG.

Follow suit: Change NSIG to _NSIG throughout and change visiblity
of NSIG to be defined only in __MISC_VISIBLE case.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2020-02-18 11:25:12 +01:00

38 lines
1.2 KiB
Groff

What changed:
-------------
- Allow symlinks to be opened with O_PATH | O_NOFOLLOW.
- Allow the pathname argument to readlinkat(2) to be an empty string,
provided the dirfd argument refers to a symlink opened with
O_PATH | O_NOFOLLOW. The readlinkat call then operates on that
symlink.
- Support the Linux-specific AT_EMPTY_PATH flag for fchownat(2) and
fstatat(2).
- Allow AF_LOCAL sockets to be opened with O_PATH.
- <signal.h>: New macro _NSIG replacing NSIG. NSIG is now only
visible to MISC builds, as on Linux.
Bug Fixes:
----------
- Define CPU_SETSIZE, as on Linux.
Addresses: https://cygwin.com/ml/cygwin/2019-12/msg00248.html
- Fix a regression that prevented the root of a drive from being the
Cygwin installation root.
Addresses: https://cygwin.com/ml/cygwin/2020-01/msg00111.html
- Many fixes in new pseudo console support.
Addresses (among others):
https://cygwin.com/ml/cygwin/2019-12/msg00173.html
https://cygwin.com/ml/cygwin/2019-12/msg00292.html
https://cygwin.com/ml/cygwin/2019-12/msg00295.html
https://cygwin.com/ml/cygwin/2020-01/msg00093.html
https://cygwin.com/ml/cygwin/2020-01/msg00147.html
https://cygwin.com/ml/cygwin/2020-01/msg00161.html