ไลบรารีระบบ glibc เวอร์ชันใหม่เปิดตัวแล้ว - 2.30 น.
การอัปเดตบางอย่าง:
- การเข้ารหัสอักขระ ข้อมูลประเภทอักขระ และตารางการทับศัพท์ได้รับการอัปเดตเพื่อรองรับ Unicode เวอร์ชัน 12.1.0
- ตัวเชื่อมโยงแบบไดนามิกยอมรับอาร์กิวเมนต์ --preload เพื่อโหลดวัตถุล่วงหน้า นอกเหนือจากตัวแปรสภาพแวดล้อม LD_PRELOAD
- เพิ่มฟังก์ชั่น twalk_r คล้ายกับฟังก์ชัน twalk ที่มีอยู่ แต่สามารถส่งอาร์กิวเมนต์เพิ่มเติมไปยังฟังก์ชันเรียกกลับได้
- В Linux ฟังก์ชัน getdents64, gettid และ tgkill ถูกเพิ่มเข้ามา
- ฟังก์ชัน malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign และ posix_memalign จะไม่ทำงานบนวัตถุที่มีขนาดใหญ่กว่า PTRDIFF_MAX อีกต่อไป ซึ่งทำเพื่อหลีกเลี่ยงการล้นประเภท ptrdiff_t
- เพิ่มฟังก์ชั่นใหม่ pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock และ sem_clockwait เทียบเท่ากับการหมดเวลา แต่ยังสามารถยอมรับพารามิเตอร์ clockid_t เพื่อระบุการหมดเวลาได้ ฟังก์ชันทั้งหมดอนุญาตให้มี CLOCK_MONOTONIC และ CLOCK_REALTIME การตัดสินใจว่าจะใช้นาฬิกาใดในเวลารอ (ไม่เหมือนกับ pthread_condattr_setclock ซึ่งจำเป็นต้องเลือกนาฬิการะหว่างการกำหนดค่าเริ่มต้น)
- ใน AArch64 ตัวแก้ไขการเรียก GNU IFUNC ABI มีการเปลี่ยนแปลง: ตัวแก้ไขเก่ายังคงใช้งานได้ และตัวแก้ไขใหม่สามารถใช้อาร์กิวเมนต์ที่สอง ซึ่งสามารถขยายได้ในอนาคต ขณะนี้มีค่า AT_HWCAP2
ที่มา: linux.org.ru
