Musl 1.2.5 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต C เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚

10 เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ Musl 1.2.5 เตปเตเดฑเต† เดฑเดฟเดฒเต€เดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดกเต†เดธเตโ€Œเด•เตโ€ŒเดŸเต‹เดชเตเดชเต เดชเดฟเดธเดฟเด•เดณเดฟเดฒเตเด‚ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดฎเตŠเดฌเตˆเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต libc เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดจเตฝเด•เตเดจเตเดจเต, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต (Glibc-เดฒเต† เดชเต‹เดฒเต†. ) เดšเต†เดฑเดฟเดฏ เดตเดฒเดฟเดชเตเดชเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเดฟเดญเดต เด‰เดชเดญเต‹เด—เดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ (uClibc, dietlibc, Android Bionic เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด‰เดณเตเดณเดคเตเดชเต‹เดฒเต†). เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ C99, POSIX 2008 เด‡เตปเตเดฑเตผเดซเต‡เดธเตเด•เตพเด•เตเด•เตเด‚ เด…เดคเตเดชเต‹เดฒเต† เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ C11, เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต (POSIX เดคเตเดฐเต†เดกเตเด•เตพ), เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เตปเตเดฑเต, เดฒเตŠเด•เตเด•เต‡เดฒเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตฝ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเตเดณเตเดณ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต. เดธเต—เดœเดจเตเดฏ เดŽเด‚เดเดŸเดฟ เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดฎเตเดธเตเตฝ เด•เต‹เดกเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • เด’เดฐเต เด…เดงเดฟเด• เดซเตเดฒเดพเด—เต เด†เตผเด—เตเดฏเตเดฎเต†เตปเตเดฑเต เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ fstatat64 เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ statx() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต. เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดตเตเด‚ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเตเดฒเดพเด—เตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจ statx เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเดฟเดจเต† เด•เต‡เตผเดฃเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต fstatat เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเดจเตเดจเต.
  • เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ เดฑเดพเดชเตเดชเดฑเตเด•เตพ เดจเตฝเด•เตเดจเตเดจ preadv2(), pwritev2() เดŽเดจเตเดจเต€ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต. RWF_SYNC (เด“เดชเตเดชเดฑเต‡เดทเตป เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฎเต€เดกเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเด‚ เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเด•), RWF_DSYNC (เด•เดพเดทเต†เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑเดฏเตเด‚ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเด‚) เด•เต‡เตผเดฃเดฒเดฟเดฒเต‡เด•เตเด•เต เด…เดงเดฟเด• เดซเตเดฒเดพเด—เตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด†เตผเด—เตเดฏเตเดฎเต†เตปเตเดฑเต เด•เต‚เดŸเดฟ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เดชเตเดคเดฟเดฏ เดซเด‚เด—เตเดทเดจเตเด•เตพ preadv(), pwritev() เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เดฎเต€เดกเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดฎเดพเดคเตเดฐเด‚ เดจเดฟเตผเดฌเดจเตเดงเดฟเดšเตเดšเต เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเด•).
  • Loongarch64, Riscv32 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เด•เตเดฒเต‹เตบ() เดซเด‚เด—เตโ€Œเดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด‰เดชเดฏเต‹เด—เดฏเต‹เด—เตเดฏเดฎเดพเดฏ เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเต.
  • statvfs() เดซเด‚เด—เตโ€Œเดทเตป f_type เดŽเดจเตเดจ เดคเดฐเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดซเดฒเด‚ เดจเตฝเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.
  • Riscv64 เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, TLSDESC (เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตผ) เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ CNAME เดธเต€เด•เตเดตเตปเดธเตเด•เดณเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต DNS เดฑเดฟเดธเต‹เตพเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. TCP เดตเดดเดฟ เด…เดฏเดšเตเดš เดšเดฟเดฒ เดตเดฒเดฟเดฏ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เตพ เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.
  • mntent เด‡เตปเตเดฑเตผเดซเต‡เดธเตเด•เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดซเดฏเตฝ เดชเดพเดฅเตเด•เดณเดฟเดฒเตเด‚ เด“เดชเตเดทเดจเตเด•เดณเดฟเดฒเตเด‚ เดŽเดธเตเด•เต‡เดชเตเดชเดฟเด‚เด—เต เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต.
  • Snprintf, swprintf เดŽเดจเตเดจเดฟเดต INT_MAX-เดจเต‡เด•เตเด•เดพเตพ เดตเดฒเดฟเดฏ เดจเดฎเตเดชเดฑเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดชเตเดฐเดฟเตปเตเดฑเตเดŽเดซเต เดซเดพเดฎเดฟเดฒเดฟเดฏเตเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เด…เดจเตเดธเดฐเดฃเด‚.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•