GNU C Library v2.30

È uscita 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 caricare in anticipo gli 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 dimensioni superiori a PTRDIFF_MAX. Questo è stato fatto per evitare il 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 attendere CLOCK_MONOTONIC e CLOCK_REALTIME. La decisione su quali orologi utilizzare viene presa durante l'attesa (a differenza di pthread_condattr_setclock, che richiede di scegliere l'orologio durante l'inizializzazione).
  • In AArch64, the GNU IFUNC recognition of the ABI call has changed: the old recognizers still work, while the new ones can use a second argument that may be expanded in the future. Currently, it contains the value 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