GNU C Raamatukogu v2.30

Ilmus uus versioon systeemi raamatukogust glibc – 2.30.

Mõned uuendused:

  • Märgendi kodeering, teabe tüübid ja transliteratsiooni tabelid on uuendatud ning toetavad nüüd Unicode'i versiooni 12.1.0.
  • Dünaamiline linkija aktsepteerib argumenti —preload, et eelnevalt laadida objekte lisaks keskkonnamuutujale LD_PRELOAD.
  • Lisatud funktsioon twalk_r. See sarnaneb juba olemasolevale funktsioonile twalk, kuid see võib edastada täiendava argumendi tagasiside funktsioonile.
  • Linuxisse on lisatud funktsioonid getdents64, gettid ja tgkill.
  • Funktsioonid malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign ja posix_memalign ei tööta enam objektidega, mille suurus ületab PTRDIFF_MAX. See on tehtud, et vältida ptrdiff_t tüübi ülevoolu.
  • Lisatud uued funktsioonid pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock ja sem_clockwait. Need on ekvivalentsed ajastatud funktsioonidega, kuid võivad samuti aktsepteerida parameetrit clockid_t, et määrata ootamise aeg. Kõik funktsioonid võimaldavad oodata CLOCK_MONOTONIC ja CLOCK_REALTIME. Otsus, milliseid kellasid kasutada, tehakse oote ajal (erinevalt pthread_condattr_setclock'ist, mis nõuab kellade valimist initsialiseerimise ajal).
  • AArch64 GNU IFUNC kutse ABI tuvastamine on muutunud: vanad tuvastajad töötavad endiselt ja uued võivad kasutada teist argumenti, mida saab tulevikus laiendada. Praegu sisaldab see väärtust AT_HWCAP2.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster