Musl 1.2.5 เจธเจŸเฉˆเจ‚เจกเจฐเจก C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

10 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจŸเฉˆเจ‚เจกเจฐเจก C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ Musl 1.2.5 เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ‡เฉฑเจ• libc เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจกเฉˆเจธเจ•เจŸเฉŒเจช เจชเฉ€เจธเฉ€ เจ…เจคเฉ‡ เจธเจฐเจตเจฐเจพเจ‚, เจ…เจคเฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‹เจตเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆ, เจฎเจฟเจ†เจฐเจพเจ‚ เจฒเจˆ เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Glibc เจตเจฟเฉฑเจš ) เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจ†เจ•เจพเจฐ, เจ˜เฉฑเจŸ เจธเจฐเฉ‹เจค เจ–เจชเจค เจ…เจคเฉ‡ เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ uClibc, dietlibc เจ…เจคเฉ‡ Android Bionic เจตเจฟเฉฑเจš)เฅค เจธเจพเจฐเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ C99 เจ…เจคเฉ‡ POSIX 2008 เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ C11 เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเจกเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— (POSIX เจฅเฉเจฐเฉˆเจกเจธ), เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจฒเฉ‹เจ•เฉ‡เจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸเฅค Musl เจ•เฉ‹เจก เจฎเฉเจซเจผเจค MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ.

เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • statx() เจซเฉฐเจ•เจธเจผเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจซเจฒเฉˆเจ— เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจนเฉ‹เจฃ เจฆเฉเจ†เจฐเจพ fstatat64 เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ•เจฐเจจเจฒ statx เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจซเจฒเฉˆเจ— เจธเจฎเฉ‡เจค เจเจ•เจธเจŸเฉˆเจ‚เจกเจก เจซเจพเจˆเจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจน fstatat เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • เจซเฉฐเจ•เจธเจผเจจ preadv2() เจ…เจคเฉ‡ pwritev2(), เจœเฉ‹ เจ•เจฟ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจ‰เฉฑเจคเฉ‡ เจธเจฎเจพเจจ เจจเจพเจฎ เจฆเฉ‡ เจฐเฉˆเจชเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจจเจตเฉ‡เจ‚ เจซเฉฐเจ•เจธเจผเจจ preadv() เจ…เจคเฉ‡ pwritev() เจคเฉ‹เจ‚ เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ เจตเจพเจงเฉ‚ เจซเจฒเฉˆเจ— เจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ RWF_SYNC (เจ“เจชเจฐเฉ‡เจธเจผเจจ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉˆเจธเจผ เจคเฉ‹เจ‚ เจฎเฉ€เจกเฉ€เจ† เจตเจฟเฉฑเจš เจกเจพเจŸเจพ เจ…เจคเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจซเจฒเฉฑเจธเจผ เจ•เจฐเจจเจพ) เจ…เจคเฉ‡ RWF_DSYNC ( เจฎเฉ€เจกเฉ€เจ† เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจซเจฒเฉฑเจธเจผ เจ•เจฐเจจเจพ)เฅค
  • Loongarch64 เจ…เจคเฉ‡ Riscv32 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • clone() เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ†เจ‚เจฆเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • statvfs() เจซเฉฐเจ•เจธเจผเจจ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจธเจฎ f_type เจตเจพเจฒเจพ เจจเจคเฉ€เจœเจพ เจตเจพเจชเจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • Riscv64 เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ, TLSDESC (เจฅเฉเจฐเฉˆเจก-เจฒเฉ‹เจ•เจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจกเจฟเจธเจ•เฉเจฐเจฟเจชเจŸเจฐ) เจตเจฟเจงเฉ€ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • DNS เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ เจฒเฉฐเจฌเฉ‡ CNAME เจ•เฉเจฐเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจœเจตเจพเจฌเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจฎเฉเฉฑเจฆเฉ‡ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจฟเจธ เจ•เจพเจฐเจจ TCP เจ‰เฉฑเจคเฉ‡ เจญเฉ‡เจœเฉ‡ เจ—เจ เจ•เฉเจ เจตเฉฑเจกเฉ‡ เจœเจตเจพเจฌเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
  • mntent เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉเจฃ เจซเจพเจˆเจฒ เจฎเจพเจฐเจ—เจพเจ‚ เจ…เจคเฉ‡ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจตเจฟเฉฑเจš เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจ›เฉฑเจกเจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค
  • Snprintf เจ…เจคเฉ‡ swprintf เจธเจฅเจฟเจคเฉ€ เจฆเจพ เจธเจนเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ INT_MAX เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ printf เจชเจฐเจฟเจตเจพเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹