GNU C Library v2.30

Den nye version af systembiblioteket glibc – 2.30 er udgivet.

Nogle opdateringer:

  • Tegnkodningen, information om tegnetyper og translitterationstabellerne er opdateret og understøtter nu Unicode version 12.1.0.
  • Den dynamiske linker accepterer argumentet –preload til at forudindlæse objekter ud over miljøvariablen LD_PRELOAD.
  • Funktionen twalk_r er blevet tilføjet. Den ligner den eksisterende funktion twalk, men den kan sende et ekstra argument til callback-funktionen.
  • Der er tilføjet funktionerne getdents64, gettid og tgkill i Linux.
  • Funktionerne malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign og posix_memalign fungerer nu ikke med objekter, hvis størrelse overstiger PTRDIFF_MAX. Dette er for at undgå overflows i typen ptrdiff_t.
  • Nye funktioner pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock og sem_clockwait er blevet tilføjet. De svarer til timed, men kan også tage parameteren clockid_t for at bestemme ventetiden. Alle funktioner tillader venten på CLOCK_MONOTONIC og CLOCK_REALTIME. Beslutningen om, hvilke ur der skal bruges, træffes under ventetiden (i modsætning til pthread_condattr_setclock, der kræver valg af ur ved initialisering).
  • I AArch64 er genkenderen for GNU IFUNC kald ABI ændret: De gamle genkendere fungerer stadig, og de nye kan bruge det andet argument, som kan udvides i fremtiden. Det indeholder i øjeblikket værdien AT_HWCAP2.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster