Izdana je nova verzija sistemske biblioteke glibc – 2.30.
Neka ažuriranja:
- Kodiranje znakova, informacije o vrstama znakova i tablice transliteracije su ažurirane i sada podržavaju Unicode verziju 12.1.0.
- Dinamički linker prihvaća argument —preload za prethodno učitavanje objekata pored varijable okruženja LD_PRELOAD.
- Dodana je funkcija twalk_r. Slična je postojećoj funkciji twalk, ali može primati dodatni argument u povratnoj funkciji.
- U Linux su dodane funkcije getdents64, gettid i tgkill.
- Funkcije malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign i posix_memalign sada ne rade s objektima čija je veličina veća od PTRDIFF_MAX. Ovo je učinjeno kako bi se izbeglo prelivanje tipa ptrdiff_t.
- Dodane su nove funkcije pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock i sem_clockwait. One su ekvivalentne timed, ali mogu primiti i parametar clockid_t kako bi se odredilo vreme čekanja. Sve funkcije omogućavaju čekanje na CLOCK_MONOTONIC i CLOCK_REALTIME. Odluka o tome koje satove koristiti donosi se tokom čekanja (za razliku od pthread_condattr_setclock, koja zahteva izbor satova tokom inicijalizacije).
- U AArch64 GNU IFUNC prepoznavač poziva ABI je promenjen: stari prepoznavači i dalje rade, dok novi mogu koristiti drugi argument koji se može proširiti u budućnosti. Trenutno sadrži vrednost AT_HWCAP2.
Izvor: linux.org.ru
