mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
Mention ISO C threads addition
* NEWS: Add ISO C threads addition.
This commit is contained in:
parent
e0f9c462d8
commit
969c335506
@ -1,3 +1,7 @@
|
||||
2018-07-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||
|
||||
* NEWS: Add ISO C threads addition.
|
||||
|
||||
2018-07-24 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/alpha/kernel-features.h
|
||||
|
19
NEWS
19
NEWS
@ -94,6 +94,25 @@ Major new features:
|
||||
for safety are now load errors e.g. /foo/${ORIGIN}.so in DT_NEEDED
|
||||
results in a load failure now.
|
||||
|
||||
* Support for ISO C threads (ISO/IEC 9899:2011) has been added. The
|
||||
implementation includes all the standard functions provided by
|
||||
<threads.h>:
|
||||
|
||||
- thrd_current, thrd_equal, thrd_sleep, thrd_yield, thrd_create,
|
||||
thrd_detach, thrd_exit, and thrd_join for thread management.
|
||||
|
||||
- mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, and
|
||||
mtx_destroy for mutual exclusion.
|
||||
|
||||
- call_once for function call synchronization.
|
||||
|
||||
- cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, and
|
||||
cnd_wait for conditional variables.
|
||||
|
||||
- tss_create, tss_delete, tss_get, and tss_set for thread-local storage.
|
||||
|
||||
Application developers must link against libpthread to use ISO C threads.
|
||||
|
||||
Deprecated and removed features, and other changes affecting compatibility:
|
||||
|
||||
* The nonstandard header files <libio.h> and <_G_config.h> are no longer
|
||||
|
Loading…
Reference in New Issue
Block a user