GNU C Library v2.30

È stata rilasciata una nuova versione della libreria di sistema glibc – 2.30.

Alcuni aggiornamenti:

  • La codifica dei caratteri, le informazioni sui tipi di caratteri e le tabelle di traslitterazione sono state aggiornate e ora supportano Unicode versione 12.1.0.
  • Il linker dinamico accetta l'argomento —preload per il caricamento anticipato degli oggetti, oltre alla variabile d'ambiente LD_PRELOAD.
  • È stata aggiunta la funzione twalk_r. È simile alla funzione twalk già esistente, ma può passare un argomento aggiuntivo alla funzione di callback.
  • In Linux sono state aggiunte le funzioni getdents64, gettid e tgkill.
  • Le funzioni malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign e posix_memalign ora non funzionano con oggetti di dimensione superiore a PTRDIFF_MAX. Questo è stato fatto per evitare un overflow del tipo ptrdiff_t.
  • Sono state aggiunte nuove funzioni pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock e sem_clockwait. Sono equivalenti a quelle temporizzate, ma possono anche accettare il parametro clockid_t per determinare il tempo di attesa. Tutte le funzioni consentono di aspettare CLOCK_MONOTONIC e CLOCK_REALTIME. La decisione su quale orologio utilizzare viene presa durante l'attesa (a differenza di pthread_condattr_setclock, che richiede la scelta del clock durante l'inizializzazione).
  • In AArch64 il riconoscitore GNU IFUNC delle chiamate ABI è cambiato: i vecchi riconoscitori continuano a funzionare, mentre i nuovi possono utilizzare un secondo argomento che potrebbe essere ampliato in futuro. Attualmente contiene il valore AT_HWCAP2.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster