diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2018-07-24 18:10:32 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2018-07-24 19:35:03 -0300 |
commit | 969c3355069215f1c1cad800a822d0b303fdc1fa (patch) | |
tree | c95ada6d968341fb24965cfa2e4457ecb412cdb8 /NEWS | |
parent | e0f9c462d863d006424097879e30443f09771549 (diff) | |
download | glibc-969c3355069215f1c1cad800a822d0b303fdc1fa.tar.gz glibc-969c3355069215f1c1cad800a822d0b303fdc1fa.tar.xz glibc-969c3355069215f1c1cad800a822d0b303fdc1fa.zip |
Mention ISO C threads addition
* NEWS: Add ISO C threads addition.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/NEWS b/NEWS index ed61fc5c17..b08fee64a6 100644 --- a/NEWS +++ b/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 |