Den nya versionen av det systembiblioteket glibc har slĂ€ppts â 2.30.
NÄgra uppdateringar:
- Teckenkodningen, information om teckentyper och translittereringstabeller har uppdaterats och stöder nu Unicode version 12.1.0.
- Den dynamiska linkeraren accepterar argumentet âpreload för att förhandsladda objekt utöver miljövariabeln LD_PRELOAD.
- Funktionen twalk_r har lagts till. Den liknar den redan befintliga funktionen twalk, men den kan skicka ett extra argument till callback-funktionen.
- Funktionerna getdents64, gettid och tgkill har lagts till i Linux.
- Funktionerna malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign och posix_memalign fungerar nu inte med objekt vars storlek Àr större Àn PTRDIFF_MAX. Detta har gjorts för att undvika överflöde av typen ptrdiff_t.
- Nya funktioner pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock och sem_clockwait har lagts till. De Àr ekvivalenta med timed, men kan ocksÄ ta en parameter clockid_t för att bestÀmma vÀntetiden. Alla funktioner tillÄter att vÀnta pÄ CLOCK_MONOTONIC och CLOCK_REALTIME. Beslut om vilka klockor som ska anvÀndas fattas under vÀntan (till skillnad frÄn pthread_condattr_setclock, som krÀver att klockor vÀljs under initialisering).
- I AArch64 har GNU IFUNC-anrops ABI-igenkÀnning Àndrats: de gamla igenkÀnningarna fungerar fortfarande, och de nya kan anvÀnda en andra parameter som kan utvidgas i framtiden. För nÀrvarande innehÄller den vÀrdet AT_HWCAP2.
KĂ€lla: linux.org.ru
