Rilaxx tal-librerija C standard Musl 1.2.5

Wara 10 xhur ta' żvilupp, ġiet ippreżentata r-rilaxx tal-librerija standard C Musl 1.2.5, li tipprovdi implimentazzjoni ta' libc, li hija adattata għall-użu kemm fuq PCs desktop kif ukoll fuq servers, u fuq sistemi mobbli, li tgħaqqad appoġġ sħiħ għall-istandards (bħal f'Glibc) ma' daqs żgħir, konsum baxx ta' riżorsi u prestazzjoni għolja (bħal f'uClibc, dietlibc u Android Bionic). Jappoġġja l-interfaċċji kollha meħtieġa tas-C99 u l-POSIX 2008, kif ukoll appoġġ parzjali għas-C11 u sett ta' estensjonijiet għall-ipprogrammar b'ħafna threads (POSIX threads), ġestjoni tal-memorja, u appoġġ għall-lokalità. Il-kodiċi Musl huwa rilaxxat taħt il-liċenzja MIT bla ħlas.

Bidliet ewlenin:

  • Miżjuda statx() funzjoni, li hija differenti minn fstatat64 billi jkollha argument addizzjonali tal-bandiera. Jekk il-qalba ma tappoġġjax is-sejħa tas-sistema statx, li tirritorna informazzjoni estiża tal-fajl, inkluż il-ħin tal-ħolqien tal-fajls u l-bnadar speċifiċi għas-sistema tal-fajls, taqa 'lura għall-użu tas-sejħa tas-sistema fstatat.
  • Żidna l-funzjonijiet preadv2() u pwritev2(), li jipprovdu rabtiet fuq is-sejħiet tas-sistema tal-kernel bl-istess isem. LinuxIl-funzjonijiet il-ġodda huma differenti minn preadv() u pwritev() għax għandhom argument addizzjonali biex jgħaddu bnadar addizzjonali lill-kernel, bħal RWF_SYNC (li jneħħi d-dejta u l-metadata mill-cache għall-apparat tal-ħażna wara l-operazzjoni) u RWF_DSYNC (li jisforza t-tneħħija tad-dejta biss għall-apparat tal-ħażna).
  • Appoġġ miżjud għall-arkitetturi Loongarch64 u Riscv32.
  • L-implimentazzjoni tal-funzjoni clone() tressqet fi stat użabbli.
  • Il-funzjoni statvfs() tiżgura li riżultat bit-tip f_type jiġi rritornat.
  • Għas-sistemi Riscv64, ġie miżjud appoġġ għall-mekkaniżmu TLSDESC (Thread-Local Storage Deskrittur).
  • Is-solvent tad-DNS jimplimenta l-ipproċessar tar-risponsi b'sekwenzi CNAME twal. Solvuta kwistjoni li kkawżat xi tweġibiet kbar mibgħuta fuq TCP biex jintremew.
  • L-interfaces tal-mntent issa għandhom appoġġ għall-ispazji li jaħarbu fil-mogħdijiet u l-għażliet tal-fajls.
  • Snprintf u swprintf jipprovdu ġestjoni korretta tas-sitwazzjoni meta jipproċessaw numri akbar minn INT_MAX. Konformità mtejba mal-familja ta 'funzjonijiet printf.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster