GNU C Library 2.30: Support fĂĽr Unicode 12.1 und neue Functions
Die neue Version der GNU C Library setzt auf Unicode 12.1 und bietet weitere Neuerungen.
- Björn Bohn
Version 2.30 der GNU C Library (glibc) ist erschienen. In der neuen Version unterstĂĽtzt die Implementierung der C-Standard-Bibliothek des GNU-Projekts Unicode 12.1 sowie eine Reihe an fĂĽr POSIX vorgeschlagene Funktionen. DarĂĽber hinaus gibt es die ĂĽblichen Sicherheits- und Bugfixes sowie ein neues --preload-Argument.
Das Release fügt neue in POSIX vorgeschlagene Funktionen hinzu: pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock und sem_clockwait Sie verhalten sich ähnlich wie ihre "zeitgesteuerten" Äquivalente, aber akzeptieren auch einen clockid_t-Parameter, um zu bestimmen, gegen welche Zeitmessung ihr Timeout gemessen wird. Alle Funktionen erlauben das Warten auf CLOCK_MONOTONIC. und CLOCK_REALTIME.
Zusätzlich akzeptiert der dynamische Linker nun ein --preload-Argument, um geteilte Objekte vorher zu laden. Das funktioniert wohl zusätzlich zur bereits verfügbaren LD_PRELOAD-Umgebungsvariable.
Eine vollständige Liste der Neuerungen findet sich in den Release Notes. (bbo)