ጂኤንዩ ሲ ላይብረሪ v2.30

የglibc ስርዓት ቤተ-መጽሐፍት አዲስ ስሪት ተለቋል - 2.30.

አንዳንድ ዝማኔዎች፡-

  • የዩኒኮድ ስሪት 12.1.0ን ለመደገፍ የቁምፊ ኢንኮዲንግ፣ የቁምፊ አይነት መረጃ እና የቋንቋ ፊደል መጻፊያ ሰንጠረዦች ተዘምነዋል።
  • ተለዋዋጭ ማያያዣው ከLD_PRELOAD አካባቢ ተለዋዋጭ በተጨማሪ ነገሮችን ቀድሞ ለመጫን --preload ክርክርን ይቀበላል።
  • የwalk_r ተግባር ታክሏል። አሁን ካለው የእግር ጉዞ ተግባር ጋር ተመሳሳይ ነው፣ ነገር ግን ወደ መልሶ ጥሪ ተግባር ተጨማሪ ነጋሪ እሴት ማስተላለፍ ይችላል።
  • ጌትደንትስ64፣ ጌቲድ እና ​​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፣ የጂኤንዩ IFUNC ABI የጥሪ ፈላጊ ተለውጧል፡ የድሮ ፈላጊዎች አሁንም ይሰራሉ፣ እና አዲሶች ሁለተኛ ነጋሪ እሴት ሊጠቀሙ ይችላሉ፣ ይህም ወደፊት ሊራዘም ይችላል። በአሁኑ ጊዜ AT_HWCAP2 እሴት ይዟል።

ምንጭ: linux.org.ru