GNU C Library v2.30

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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster