ከ10 ወራት እድገት በኋላ የሙስሊ 1.2.5 ደረጃውን የጠበቀ C ላይብረሪ መውጣቱ ለሁለቱም የዴስክቶፕ ፒሲዎች እና ሰርቨሮች እና በሞባይል ሲስተሞች ላይ ለመጠቀም ተስማሚ የሆነ የሊቢክ አተገባበርን በማቅረብ ለደረጃዎች ሙሉ ድጋፍን በማጣመር ቀርቧል (እንደ Glibc) ) በትንሽ መጠን፣ ዝቅተኛ የሀብት ፍጆታ እና ከፍተኛ አፈጻጸም (እንደ uClibc፣ dietlibc እና Android Bionic)። ለሁሉም የሚፈለጉ C99 እና POSIX 2008 በይነገጾች እንዲሁም በከፊል C11 እና ለባለብዙ-ክር ፕሮግራሚንግ (POSIX ክሮች) የማራዘሚያዎች ስብስብ ፣ የማህደረ ትውስታ አስተዳደር እና ከአካባቢዎች ጋር አብሮ ለመስራት ድጋፍ አለ። የሙስል ኮድ በነጻ MIT ፍቃድ ነው የቀረበው።
ዋና ለውጦች፡-
- ተጨማሪ የባንዲራ ነጋሪ እሴት በማግኘት ከ fstatat64 የሚለየው የስታክስ() ተግባር ታክሏል። ከርነሉ የፋይል መፍጠሪያ ጊዜን እና የፋይል ስርዓት-ተኮር ባንዲራዎችን ጨምሮ የተራዘመ የፋይል መረጃን የሚመልስ የስታቲክ ሲስተም ጥሪን የማይደግፍ ከሆነ የfstatat ስርዓት ጥሪን ወደ መጠቀም ይመለሳል።
- በሊኑክስ ከርነል ስርዓት ተመሳሳይ ስም ጥሪዎች ላይ መጠቅለያዎችን የሚያቀርቡ የታከሉ ተግባራት preadv2() እና pwritev2()። አዲሶቹ ተግባራት ከ preadv() እና pwritev() የሚለያዩት ተጨማሪ ባንዲራዎችን ወደ ከርነል ለማስተላለፍ እንደ RWF_SYNC (የማፍሰስ ውሂብ እና ሜታዳታ ከመሸጎጫው ወደ ሚዲያው ክዋኔው ከተጠናቀቀ በኋላ) እና RWF_DSYNC () የግዳጅ መረጃን ወደ ሚዲያ ብቻ)።
- ለ Loongarch64 እና Riscv32 አርክቴክቸር ድጋፍ ታክሏል።
- የ clone() ተግባር አተገባበር ጥቅም ላይ ሊውል የሚችል ሁኔታ ላይ ደርሷል።
- የstatvfs() ተግባር f_type አይነት ያለው ውጤት መመለሱን ያረጋግጣል።
- ለRiscv64 ስርዓቶች፣ የTLSDESC (ክር-አካባቢያዊ ማከማቻ ገላጭ) ድጋፍ ታክሏል።
- ዲ ኤን ኤስ ፈላጊው ረጅም የCNAME ቅደም ተከተሎችን የያዘ የምላሾችን ሂደት ተግባራዊ ያደርጋል። በTCP ላይ የተላኩ አንዳንድ ትላልቅ ምላሾች እንዲወገዱ ያደረገ ችግርን ፈትቷል።
- የ mntent በይነገጾች አሁን በፋይል ዱካዎች እና አማራጮች ውስጥ ቦታዎችን ለማምለጥ ድጋፍ አላቸው።
- Snprintf እና swprintf ከ INT_MAX የሚበልጡ ቁጥሮችን በሚሰሩበት ጊዜ የሁኔታውን ትክክለኛ አያያዝ ያቀርባሉ። ከሕትመት ቤተሰብ ተግባራት ጋር መጣጣምን የተሻሻለ።
ምንጭ: opennet.ru
