рдорд╕рд▓ 1.2.5 рдорд╛рдирдХ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рд┐рдореЛрдЪрди

10 рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдорд╛рдирдХ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдорд╕рд▓ 1.2.5 рдХрд╛ рд╡рд┐рдореЛрдЪрди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдХ libc рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреАрд╕реА рдФрд░ рд╕рд░реНрд╡рд░ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рджреЛрдиреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдорд╛рдирдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХрд╛ рд╕рдВрдпреЛрдЬрди рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ Glibc рдореЗрдВ рд╣реИ) ) рдЫреЛрдЯреЗ рдЖрдХрд╛рд░, рдХрдо рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдФрд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде (рдЬреИрд╕рд╛ рдХрд┐ uClibc, Dietlibc рдФрд░ Android Bionic рдореЗрдВ)ред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ C99 рдФрд░ POSIX 2008 рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ, рд╕рд╛рде рд╣реА рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ C11 рдФрд░ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (POSIX рдереНрд░реЗрдбреНрд╕), рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдФрд░ рд▓реЛрдХреЗрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдорд╕рд▓ рдХреЛрдб рдирд┐рдГрд╢реБрд▓реНрдХ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • statx() рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдзреНрд╡рдЬ рддрд░реНрдХ рдХреЗ рдХрд╛рд░рдг fstatat64 рд╕реЗ рднрд┐рдиреНрди рд╣реИред рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рд╕реНрдЯреЗрдЯрдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рд╕рдордп рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЭрдВрдбреЗ рд╕рд╣рд┐рдд рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ fstatat рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред
  • рдлрд╝рдВрдХреНрд╢рди preadv2() рдФрд░ pwritev2() рдЬреЛрдбрд╝реЗ рдЧрдП, рдЬреЛ рд╕рдорд╛рди рдирд╛рдо рдХреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдкрд░ рд░реИрдкрд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдирдП рдлрд╝рдВрдХреНрд╢рди рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЭрдВрдбреЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рддрд░реНрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ preadv() рдФрд░ pwritev() рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ RWF_SYNC (рдСрдкрд░реЗрд╢рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХреИрд╢ рд╕реЗ рдореАрдбрд┐рдпрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдлреНрд▓рд╢ рдХрд░реЗрдВ) рдФрд░ RWF_DSYNC ( рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХреЛ рдореАрдбрд┐рдпрд╛ рдореЗрдВ рдЬрдмрд░рди рдкреНрд░рд╡рд╛рд╣рд┐рдд рдХрд░рдирд╛)ред
  • Loongarch64 рдФрд░ Riscv32 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдХреНрд▓реЛрди() рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • Statvfs() рдлрд╝рдВрдХреНрд╢рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ f_type рдкреНрд░рдХрд╛рд░ рд╡рд╛рд▓рд╛ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдПред
  • Riscv64 рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, TLSDESC (рдереНрд░реЗрдб-рд▓реЛрдХрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░) рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • DNS рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рд▓рдВрдмреЗ CNAME рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЯреАрд╕реАрдкреА рдкрд░ рднреЗрдЬреЗ рдЧрдП рдХреБрдЫ рдмрдбрд╝реЗ рдкреНрд░рддреНрдпреБрддреНрддрд░реЛрдВ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • mntent рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЕрдм рдлрд╝рд╛рдЗрд▓ рдкрдереЛрдВ рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред
  • INT_MAX рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп Snprintf рдФрд░ swprintf рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╣реА рдкреНрд░рдмрдВрдзрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░рд┐рдВрдЯрдл рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдЕрдиреБрдкрд╛рд▓рдиред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ