Sgaoileadh leabharlann Musl 1.2.5 àbhaisteach C

Às deidh 10 mìosan de leasachadh, tha foillseachadh leabharlann àbhaisteach C Musl 1.2.5 air a thaisbeanadh, a’ toirt seachad buileachadh libc a tha freagarrach airson a chleachdadh air gach cuid PCan deasg agus frithealaichean, agus air siostaman gluasadach, a’ cothlamadh làn thaic airson inbhean (mar ann an Glibc ) le meud beag, caitheamh ghoireasan ìosal agus àrd-choileanadh (mar ann an uClibc, dietlibc agus Android Bionic). Tha taic ann airson a h-uile eadar-aghaidh C99 agus POSIX 2008 a tha a dhìth, a bharrachd air pàirt C11 agus seata de leudachadh airson prògramadh ioma-snàithlean (snàithleanan POSIX), riaghladh cuimhne agus obrachadh le locales. Tha an còd Musl air a thoirt seachad fo chead MIT an-asgaidh.

Atharraichean mòra:

  • Gnìomh statx () air a chur ris, a tha eadar-dhealaichte bho fstatat64 le bhith a’ faighinn argamaid bratach a bharrachd. Mura cuir an kernel taic ris a’ ghairm siostam statx, a thilleas fiosrachadh faidhle leudaichte, a’ toirt a-steach ùine cruthachaidh faidhle agus brataichean a tha sònraichte don t-siostam faidhle, bidh e a’ dol air ais gu bhith a’ cleachdadh gairm siostam fstatat.
  • Gnìomhan a bharrachd preadv2() agus pwritev2(), a bheir seachad pasgain thairis air gairmean siostam kernel Linux den aon ainm. Tha na gnìomhan ùra eadar-dhealaichte bho preadv () agus pwritev () le làthaireachd aon argamaid eile airson brataichean a bharrachd a thoirt don kernel, leithid RWF_SYNC (dàta sruthadh agus meata-dàta bhon tasgadan gu na meadhanan às deidh an obair a chrìochnachadh) agus RWF_DSYNC ( sruthadh èiginneach de dhàta a-mhàin gu na meadhanan).
  • Taic a bharrachd airson ailtireachd Loongarch64 agus Riscv32.
  • Tha buileachadh gnìomh clone () air a thoirt gu staid a ghabhas cleachdadh.
  • Tha an gnìomh statvfs () a’ dèanamh cinnteach gun tèid toradh le seòrsa f_type a thilleadh.
  • Airson siostaman Riscv64, chaidh taic airson uidheamachd TLSDESC (Tuairisgeul Stòraidh Thread-Local) a chur ris.
  • Bidh am fuasgladh DNS a’ giullachd fhreagairtean le sreathan fada CNAME. Fuasgail cùis a dh’ adhbhraich gun deach cuid de fhreagairtean mòra a chaidh a chuir thairis air TCP a chuir air falbh.
  • Tha taic aig an eadar-aghaidh mntent a-nis airson teicheadh ​​​​bho àiteachan ann an slighean faidhle agus roghainnean.
  • Tha Snprintf agus swprintf a’ toirt seachad làimhseachadh ceart air an t-suidheachadh nuair a thathar a’ giullachd àireamhan nas motha na INT_MAX. Gèilleadh nas fheàrr leis an teaghlach de ghnìomhan printf.

Source: fosgailtenet.ru

Cuir beachd ann