GNU C Library v2.30

Izdana je nova verzija sistemske biblioteke glibc – 2.30.

Nekatere nadgradnje:

  • Kodiranje znakova, informacije o tipovima znakova i tabele transliteracije su ažurirani i sada podržavaju Unicode verziju 12.1.0.
  • Dinamički linker prihvata argument —preload za prethodno učitavanje objekata pored promenljive okruženja LD_PRELOAD.
  • Dodata je funkcija twalk_r. Slična je već postojećoj funkciji twalk, ali može proslediti dodatni argument u povratnu funkciju.
  • U Linux su dodate funkcije getdents64, gettid i tgkill.
  • Funkcije malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign i posix_memalign sada ne rade s objektima čija veličina prelazi PTRDIFF_MAX. Ovo je učinjeno kako bi se izbeglo preopterećenje tipa ptrdiff_t.
  • Dodate su nove funkcije pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock i sem_clockwait. One su ekvivalentne timed, ali takođe mogu prihvatiti parametar clockid_t kako bi odredile vreme čekanja. Sve funkcije omogućavaju čekanje CLOCK_MONOTONIC i CLOCK_REALTIME. Odluka o tome koji sat koristiti donosi se tokom čekanja (za razliku od pthread_condattr_setclock, koji zahteva izbor sata tokom inicijalizacije).
  • U AArch64, prepoznavač GNU IFUNC poziva ABI se promenio: 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 zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster