GNU C Library v2.30

Vyšla nová verze systémové knihovny glibc – 2.30.

Některé aktualizace:

  • Kódování znaků, informace o typech znaků a tabulky transliterace byly aktualizovány a nyní podporují Unicode verze 12.1.0.
  • Dynamický linker přijímá argument –preload pro předběžné načítání objektů spolu s proměnnou prostředí LD_PRELOAD.
  • Byla přidána funkce twalk_r. Ta je podobná již existující funkci twalk, ale může předávat další argument funkci zpětného volání.
  • V Linuxu byly přidány funkce getdents64, gettid a tgkill.
  • Funkce malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign a posix_memalign nyní nepracují s objekty, jejichž velikost přesahuje PTRDIFF_MAX. To bylo provedeno, aby se předešlo přetečení typu ptrdiff_t.
  • Byly přidány nové funkce pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock a sem_clockwait. Jsou ekvivalentní časovaným, ale také mohou přijímat parametr clockid_t k určení doby čekání. Všechny funkce umožňují čekání na CLOCK_MONOTONIC a CLOCK_REALTIME. Rozhodnutí o tom, které hodiny použít, se činí během čekání (na rozdíl od pthread_condattr_setclock, který vyžaduje výběr hodin při inicializaci).
  • V AArch64 se rozpoznávač GNU IFUNC volání ABI změnil: staré rozpoznávače stále fungují, zatímco nové mohou používat druhý argument, který může být v budoucnu rozšířen. V současnosti obsahuje hodnotu AT_HWCAP2.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster