This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
[newlib-cygwin/cygwin-acl] Export aligned_alloc, at_quick_exit, quick_exit.
- From: Corinna Vinschen <corinna at sourceware dot org>
- To: cygwin-cvs at sourceware dot org
- Date: 22 Oct 2015 15:40:00 -0000
- Subject: [newlib-cygwin/cygwin-acl] Export aligned_alloc, at_quick_exit, quick_exit.
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=b3e27da5a5fda36aade790a50f94a430b2971a05
commit b3e27da5a5fda36aade790a50f94a430b2971a05
Author: Corinna Vinschen <corinna@vinschen.de>
Date: Thu Oct 22 16:21:17 2015 +0200
Export aligned_alloc, at_quick_exit, quick_exit.
* common.din (aligned_alloc): Export.
(at_quick_exit): Export.
(quick_exit): Export.
* posix.xml (std-iso): New section.
(std-deprec): Rearrange title text.
* new-features.xml (ov-new2.3): Document aligned_alloc, at_quick_exit,
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diff:
---
winsup/cygwin/ChangeLog | 6 ++++++
winsup/cygwin/common.din | 3 +++
winsup/cygwin/include/cygwin/version.h | 3 ++-
winsup/cygwin/release/2.3.0 | 2 ++
winsup/doc/ChangeLog | 7 +++++++
winsup/doc/new-features.xml | 4 ++++
winsup/doc/posix.xml | 12 +++++++++++-
7 files changed, 35 insertions(+), 2 deletions(-)
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 0c7c5a9..a95938d 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,11 @@
2015-10-22 Corinna Vinschen <corinna@vinschen.de>
+ * common.din (aligned_alloc): Export.
+ (at_quick_exit): Export.
+ (quick_exit): Export.
+
+2015-10-22 Corinna Vinschen <corinna@vinschen.de>
+
* sec_helper.cc (cygsid::get_sid): Don't reject SIDs with missing
subauthorities.
diff --git a/winsup/cygwin/common.din b/winsup/cygwin/common.din
index 71a0c9b..5d22e97 100644
--- a/winsup/cygwin/common.din
+++ b/winsup/cygwin/common.din
@@ -130,6 +130,7 @@ acosf NOSIGFE
acosh NOSIGFE
acoshf NOSIGFE
alarm SIGFE
+aligned_alloc SIGFE
alphasort NOSIGFE
arc4random NOSIGFE
arc4random_addrandom NOSIGFE
@@ -168,6 +169,7 @@ atoff SIGFE
atoi NOSIGFE
atol NOSIGFE
atoll NOSIGFE
+at_quick_exit SIGFE
basename NOSIGFE
bcmp NOSIGFE
bcopy NOSIGFE
@@ -957,6 +959,7 @@ putwc_unlocked SIGFE
putwchar SIGFE
putwchar_unlocked SIGFE
pwrite SIGFE
+quick_exit SIGFE
qsort NOSIGFE
qsort_r NOSIGFE
quotactl SIGFE
diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
index 3b14ff4..fde82e9 100644
--- a/winsup/cygwin/include/cygwin/version.h
+++ b/winsup/cygwin/include/cygwin/version.h
@@ -472,13 +472,14 @@ details. */
288: Export getcontext, makecontext, setcontext, swapcontext.
289: Export sigsetjmp, siglongjmp.
290: Add sysconf cache handling.
+ 291: Export aligned_alloc, at_quick_exit, quick_exit.
*/
/* Note that we forgot to bump the api for ualarm, strtoll, strtoull,
sigaltstack, sethostname. */
#define CYGWIN_VERSION_API_MAJOR 0
-#define CYGWIN_VERSION_API_MINOR 290
+#define CYGWIN_VERSION_API_MINOR 291
/* There is also a compatibity version number associated with the
shared memory regions. It is incremented when incompatible
diff --git a/winsup/cygwin/release/2.3.0 b/winsup/cygwin/release/2.3.0
index e3abb20..48adb5f 100644
--- a/winsup/cygwin/release/2.3.0
+++ b/winsup/cygwin/release/2.3.0
@@ -14,6 +14,8 @@ What's new:
_SC_LEVEL3_CACHE_SIZE, _SC_LEVEL3_CACHE_ASSOC, _SC_LEVEL3_CACHE_LINESIZE,
_SC_LEVEL4_CACHE_SIZE, _SC_LEVEL4_CACHE_ASSOC, _SC_LEVEL4_CACHE_LINESIZE
+- New API: aligned_alloc, at_quick_exit, quick_exit.
+
What changed:
-------------
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog
index 7e85a76..cd6563b 100644
--- a/winsup/doc/ChangeLog
+++ b/winsup/doc/ChangeLog
@@ -1,3 +1,10 @@
+2015-10-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * posix.xml (std-iso): New section.
+ (std-deprec): Rearrange title text.
+ * new-features.xml (ov-new2.3): Document aligned_alloc, at_quick_exit,
+ quick_exit.
+
2015-10-06 Ken Brown <kbrown@cornell.edu>
* faq-using.xml (faq.using.same-with-permissions): New entry.
diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml
index d55d1fb..c95f339 100644
--- a/winsup/doc/new-features.xml
+++ b/winsup/doc/new-features.xml
@@ -32,6 +32,10 @@ setfacl(1) now allows to use the -b and -k option combined to allow reducing
an ACL to only reflect standard POSIX permissions.
</para></listitem>
+<listitem><para>
+New API: aligned_alloc, at_quick_exit, quick_exit.
+</para></listitem>
+
</itemizedlist>
</sect2>
diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml
index 112ddc8..dc6c148 100644
--- a/winsup/doc/posix.xml
+++ b/winsup/doc/posix.xml
@@ -1306,9 +1306,19 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
xdrstdio_create (available in external "libtirpc" library)
</screen>
+<sect1 id="std-iso"><title>System interfaces not in POSIX but compatible with ISO C requirements:</title>
+
+<screen>
+ aligned_alloc (ISO C11)
+ at_quick_exit (ISO C11)
+ quick_exit (ISO C11)
+</screen>
+
+</sect1>
+
</sect1>
-<sect1 id="std-deprec"><title>Other UNIX system interfaces, deprecated or not in POSIX.1-2008:</title>
+<sect1 id="std-deprec"><title>Other UNIX system interfaces, not in POSIX.1-2008 or deprecated:</title>
<screen>
bcmp (POSIX.1-2001, SUSv3)