ไลบรารี GNU C เวอร์ชัน 2.30

ไลบรารีระบบ 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

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster