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>
This commit is contained in:
Corinna Vinschen 2015-10-22 16:21:17 +02:00
parent e01381afde
commit 6b457615e6
7 changed files with 35 additions and 2 deletions

View File

@ -1,3 +1,9 @@
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> 2015-10-22 Corinna Vinschen <corinna@vinschen.de>
* sec_helper.cc (cygsid::get_sid): Don't reject SIDs with missing * sec_helper.cc (cygsid::get_sid): Don't reject SIDs with missing

View File

@ -130,6 +130,7 @@ acosf NOSIGFE
acosh NOSIGFE acosh NOSIGFE
acoshf NOSIGFE acoshf NOSIGFE
alarm SIGFE alarm SIGFE
aligned_alloc SIGFE
alphasort NOSIGFE alphasort NOSIGFE
arc4random NOSIGFE arc4random NOSIGFE
arc4random_addrandom NOSIGFE arc4random_addrandom NOSIGFE
@ -168,6 +169,7 @@ atoff SIGFE
atoi NOSIGFE atoi NOSIGFE
atol NOSIGFE atol NOSIGFE
atoll NOSIGFE atoll NOSIGFE
at_quick_exit SIGFE
basename NOSIGFE basename NOSIGFE
bcmp NOSIGFE bcmp NOSIGFE
bcopy NOSIGFE bcopy NOSIGFE
@ -957,6 +959,7 @@ putwc_unlocked SIGFE
putwchar SIGFE putwchar SIGFE
putwchar_unlocked SIGFE putwchar_unlocked SIGFE
pwrite SIGFE pwrite SIGFE
quick_exit SIGFE
qsort NOSIGFE qsort NOSIGFE
qsort_r NOSIGFE qsort_r NOSIGFE
quotactl SIGFE quotactl SIGFE

View File

@ -472,13 +472,14 @@ details. */
288: Export getcontext, makecontext, setcontext, swapcontext. 288: Export getcontext, makecontext, setcontext, swapcontext.
289: Export sigsetjmp, siglongjmp. 289: Export sigsetjmp, siglongjmp.
290: Add sysconf cache handling. 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, /* Note that we forgot to bump the api for ualarm, strtoll, strtoull,
sigaltstack, sethostname. */ sigaltstack, sethostname. */
#define CYGWIN_VERSION_API_MAJOR 0 #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 /* There is also a compatibity version number associated with the
shared memory regions. It is incremented when incompatible shared memory regions. It is incremented when incompatible

View File

@ -14,6 +14,8 @@ What's new:
_SC_LEVEL3_CACHE_SIZE, _SC_LEVEL3_CACHE_ASSOC, _SC_LEVEL3_CACHE_LINESIZE, _SC_LEVEL3_CACHE_SIZE, _SC_LEVEL3_CACHE_ASSOC, _SC_LEVEL3_CACHE_LINESIZE,
_SC_LEVEL4_CACHE_SIZE, _SC_LEVEL4_CACHE_ASSOC, _SC_LEVEL4_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: What changed:
------------- -------------

View File

@ -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> 2015-10-06 Ken Brown <kbrown@cornell.edu>
* faq-using.xml (faq.using.same-with-permissions): New entry. * faq-using.xml (faq.using.same-with-permissions): New entry.

View File

@ -27,6 +27,10 @@ sysconf() now supports returning CPU cache information:
</screen> </screen>
</para></listitem> </para></listitem>
<listitem><para>
New API: aligned_alloc, at_quick_exit, quick_exit.
</para></listitem>
</itemizedlist> </itemizedlist>
</sect2> </sect2>

View File

@ -1306,9 +1306,19 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
xdrstdio_create (available in external "libtirpc" library) xdrstdio_create (available in external "libtirpc" library)
</screen> </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>
<sect1 id="std-deprec"><title>Other UNIX system interfaces, not in POSIX.1-2008 or deprecated:</title>
<screen> <screen>
bcmp (POSIX.1-2001, SUSv3) bcmp (POSIX.1-2001, SUSv3)