https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=b3e27da5a5fda36aade790a50f94a430b2971a05

commit b3e27da5a5fda36aade790a50f94a430b2971a05
Author: Corinna Vinschen <cori...@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 <cori...@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  <cori...@vinschen.de>
 
+       * common.din (aligned_alloc): Export.
+       (at_quick_exit): Export.
+       (quick_exit): Export.
+
+2015-10-22  Corinna Vinschen  <cori...@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  <cori...@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  <kbr...@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)

Reply via email to