Glibc 2.31 рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдпрдмреНрд░рд░реА рдкреНрд░рдХрд╛рд╢рди

рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдпрдмреНрд░рд░реА рдкреНрд░рдХрд╛рд╢рди GNU C рд▓рд╛рдпрдмреНрд░рд░реА (glibc) 2.31, рдЬреЗ ISO C11 рдЖрдгрд┐ POSIX.1-2008 рдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреЗ рдкреВрд░реНрдгрдкрдгреЗ рдкрд╛рд▓рди рдХрд░рддреЗ. рдирд╡реАрди рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ 58 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди рдирд┐рд░рд╛рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.

Glibc 2.31 рдордзреНрдпреЗ рд▓рд╛рдЧреВ рд╕реБрдзрд╛рд░рдгрд╛ рдЖрдкрдг рдиреЛрдВрджрд╡реВ рд╢рдХрддрд╛:

  • рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ ISO рдорд╛рдирдХ рдорд╕реБрджреНрдпрд╛рдд рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреНрд╖рдорддрд╛ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА _ISOC2X_SOURCE рдореЕрдХреНрд░реЛ рдЬреЛрдбрд▓реЗ рд╕реА 2 рдПрдХреНрд╕. рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ _GNU_SOURCE рдореЕрдХреНрд░реЛ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ "-std=gnu2x" рдзреНрд╡рдЬрд╛рд╕рд╣ gcc рдордзреНрдпреЗ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рджреЗрдЦреАрд▓ рд╕рдХреНрд╖рдо рдХреЗрд▓реА рдЬрд╛рддрд╛рдд;
  • рд╣реЗрдбрд░ рдлрд╛рдИрд▓ "math.h" рдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рд╕рд╛рдареА рдЬреЗ рддреНрдпрд╛рдВрдЪреЗ рдкрд░рд┐рдгрд╛рдо рд▓рд╣рд╛рди рдкреНрд░рдХрд╛рд░рд╛рдд рдкреВрд░реНрдг рдХрд░рддрд╛рдд, рд╕рдВрдмрдВрдзрд┐рдд рдЬреЗрдиреЗрд░рд┐рдХ рдкреНрд░рдХрд╛рд░ рдореЕрдХреНрд░реЛ "tgmath.h" рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗрдд, TS 18661-1:2014 рдЖрдгрд┐ TS рдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. 18661-3: 2015;
  • рдЬреЛрдбрд▓реЗ pthread_clockjoin_np() рдлрдВрдХреНрд╢рди, рдЬреЗ рдереНрд░реЗрдб рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ, рдХрд╛рд▓рдмрд╛рд╣реНрдп рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди (рдЬрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЖрдзреА рдЖрд▓реА рддрд░, рдлрдВрдХреНрд╢рди рддреНрд░реБрдЯреА рджреЗрдИрд▓). рд╡рд┐рдкрд░реАрдд pthread_timedjoin_np(), pthread_clockjoin_np() рдордзреНрдпреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯрд╛рдЗрдорд░рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ - CLOCK_MONOTONIC (рд╕рд┐рд╕реНрдЯреАрдорджреНрд╡рд╛рд░реЗ рд╕реНрд▓реАрдк рдореЛрдбрдордзреНрдпреЗ рдШрд╛рд▓рд╡рд▓реЗрд▓рд╛ рд╡реЗрд│ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддреЗ) рдХрд┐рдВрд╡рд╛ CLOCK_REALTIME;
  • DNS рд░рд┐рдЭреЛрд▓реНрд╡реНрд╣рд░ рдЖрддрд╛ /etc/resolv.conf рдордзреАрд▓ рдЯреНрд░рд╕реНрдЯ-рдЬрд╛рд╣рд┐рд░рд╛рдд рдкрд░реНрдпрд╛рдп рдЖрдгрд┐ _res.options рдордзреАрд▓ RES_TRUSTAD рдзреНрд╡рдЬрд╛рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЛ, рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, DNSSEC рдзреНрд╡рдЬ DNS рд╡рд┐рдирдВрддреНрдпрд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. AD (рдкреНрд░рдорд╛рдгреАрдХреГрдд рдбреЗрдЯрд╛). рдпрд╛ рдореЛрдбрдордзреНрдпреЗ, рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓рд╛ AD рдзреНрд╡рдЬ res_search() рд╕рд╛рд░рдЦреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдирд╛ рдХреЙрд▓ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЛ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╕реБрдЪрд╡рд▓реЗрд▓реЗ рдкрд░реНрдпрд╛рдп рд╕реЗрдЯ рдХреЗрд▓реЗ рдирд╕рд▓реНрдпрд╛рд╕, glibc рд╡рд┐рдирдВрддреНрдпрд╛рдВрдордзреНрдпреЗ AD рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдВрдордзреНрдпреЗ рддреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕рд╛рдл рдХрд░рддреЗ, DNSSEC рдЪреЗрдХ рдЧрд╣рд╛рд│ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд░реНрд╢рд╡рд┐рддреЗ;
  • Glibc рд╕рд╛рдареА рд╡рд░реНрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛рдкреБрдвреЗ Linux рдХрд░реНрдирд▓ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рдЕрдкрд╡рд╛рдж 64-рдмрд┐рдЯ RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрд╣реЗ;
  • рджреВрд░ рдХреЗрд▓реЗ рднреЗрджреНрдпрддрд╛ рд╕реАрд╡реНрд╣реАрдИ- 2019-19126, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрд░рдХреНрд╖рдг рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ
    рд╕реЗрдЯреБрдЗрдб рдлреНрд▓реЕрдЧрд╕рд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдордзреНрдпреЗ ASLR рдЖрдгрд┐ LD_PREFER_MAP_32BIT_EXEC рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреНрдпрд╛ рд╣рд╛рддрд╛рд│рдгреАрджреНрд╡рд╛рд░реЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓рд╛рдпрдмреНрд░рд░реАрдВрдордзреНрдпреЗ рдкрддреНрддрд╛ рд▓реЗрдЖрдЙрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рд╛.

рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рдХрд░рдгрд╛рд░реЗ рдмрджрд▓:

  • totalorder(), totalordermag(), рдЖрдгрд┐ рдЗрддрд░ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рддрддреНрд╕рдо рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрддрд╛ рдкреЙрдЗрдВрдЯрд░реНрд╕рд▓рд╛ рд╡рд┐рддрд░реНрдХ рдореНрд╣рдгреВрди рд╕реНрд╡реАрдХрд╛рд░рддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ рд╕реНрдерд┐рддреАрдд рдореВрд▓реНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдЪреЗрддрд╛рд╡рдгреА рдХрд╛рдвреВрди рдЯрд╛рдХрддрд╛рдд. NaN, рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ C18661X рдорд╛рдирдХрд╛рдВрд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд TS 1-2 рдЪреНрдпрд╛ рд╢рд┐рдлрд╛рд░рд╢реАрдВрдиреБрд╕рд╛рд░.
    рд╡рд┐рджреНрдпрдорд╛рди рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдЬреЗ рдереЗрдЯ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯреНрд╕ рдкрд╛рд╕ рдХрд░рддрд╛рдд рддреЗ рдмрджрд▓ рди рдХрд░рддрд╛ рдЪрд╛рд▓рдд рд░рд╛рд╣рддреАрд▓;

  • glibc-рд▓рд┐рдВрдХреНрдб рдмрд╛рдпрдирд░реАрдЬрд╕рд╛рдареА рджреАрд░реНрдШ-рд╡рдЧрд│рд▓реЗрд▓реЗ рдЯрд╛рдЗрдо рдлрдВрдХреНрд╢рди рдпрд╛рдкреБрдвреЗ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА, рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ time.h рдкрд╛рд╕реВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рд╕рд┐рд╕реНрдЯрдо рд╡реЗрд│ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, clock_settime рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░рд╛. рднрд╡рд┐рд╖реНрдпрд╛рдд, рдЖрдореНрд╣реА рдирд╛рдкрд╕рдВрдд ftime рдлрдВрдХреНрд╢рди, рддрд╕реЗрдЪ sys/timeb.h рд╢реАрд░реНрд╖рд▓реЗрдЦ рдлрд╛рдЗрд▓ (ftime рдРрд╡рдЬреА gettimeofday рдХрд┐рдВрд╡рд╛ clock_gettime рд╡рд╛рдкрд░рд╛рд╡реЗ) рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрдд рдЖрд╣реЛрдд;
  • gettimeofday рдлрдВрдХреНрд╢рди рдпрд╛рдкреБрдвреЗ рд╕рд┐рд╕реНрдЯреАрдо-рд╡реНрдпрд╛рдкреА рдЯрд╛рдЗрдо рдЭреЛрдирдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкрд╛рд╕ рдХрд░рдд рдирд╛рд╣реА (рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп 4.2-BSD рдЪреНрдпрд╛ рджрд┐рд╡рд╕рд╛рдВрдордзреНрдпреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрддреЗ рдЖрдгрд┐ рдмрд░реНрдпрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рддреЗ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ). 'tzp' рдпреБрдХреНрддрд┐рд╡рд╛рдж рдЖрддрд╛ рд╢реВрдиреНрдп рдкреЙрдЗрдВрдЯрд░ рдкрд╛рд╕ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рд▓реЛрдХрд▓рдЯрд╛рдЗрдо() рдлрдВрдХреНрд╢рдирдЪрд╛ рд╡рд╛рдкрд░ рд╡рд░реНрддрдорд╛рди рд╡реЗрд│реЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЯрд╛рдЗрдо рдЭреЛрди рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. 'tzp' рдиреЙрди-рдЭрд┐рд░реЛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯрд╕рд╣ gettimeofday рдХреЙрд▓ рдХреЗрд▓реНрдпрд╛рдиреЗ рдЯрд╛рдЗрдордЭреЛрди рд░рдЪрдиреЗрдд tz_minuteswest рдЖрдгрд┐ tz_dsttime рд╣реА рдлреАрд▓реНрдб рд░рд┐рдХрд╛рдореНрдпрд╛ рд╣реЛрддреАрд▓. gettimeofday рдлрдВрдХреНрд╢рди рд╕реНрд╡рддрдГ POSIX рдЕрдВрддрд░реНрдЧрдд рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЖрд╣реЗ (рдЧреЗрдЯрдЯрд╛рдЗрдо рдСрдлрдбреЗ рдРрд╡рдЬреА clock_gettime рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ), рдкрд░рдВрддреБ рддреЗ glibc рдордзреВрди рдХрд╛рдврдгреНрдпрд╛рдЪреА рдХреЛрдгрддреАрд╣реА рдпреЛрдЬрдирд╛ рдирд╛рд╣реА;
  • settimeofday рдпрд╛рдкреБрдвреЗ рд╡реЗрд│ рдЖрдгрд┐ рд╡реЗрд│-рд╕реБрдзрд╛рд░рдгрд╛ рдСрдлрд╕реЗрдЯ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреНрдпрд╛ рдПрдХрд╛рдЪрд╡реЗрд│реА рдкрд╛рд╕рд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА. settimeofday рдХреЙрд▓ рдХрд░рддрд╛рдирд╛, рдПрдХ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ (рд╡реЗрд│ рдХрд┐рдВрд╡рд╛ рдСрдлрд╕реЗрдЯ) рдЖрддрд╛ рд╢реВрдиреНрдп рд╡рд░ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЕрдиреНрдпрдерд╛ рдлрдВрдХреНрд╢рди рдХреЙрд▓ EINVAL рддреНрд░реБрдЯреАрд╕рд╣ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдИрд▓. gettimeofday рдкреНрд░рдорд╛рдгреЗ, settimeofday рдлрдВрдХреНрд╢рди POSIX рдордзреНрдпреЗ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ clock_settime рдлрдВрдХреНрд╢рди рдХрд┐рдВрд╡рд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ adjtime рдлреЕрдорд┐рд▓реАрджреНрд╡рд╛рд░реЗ рдмрджрд▓рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ;
  • SPARC ISA v7 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (v8 рд╕рдорд░реНрдерди рдЖрддреНрддрд╛рд╕рд╛рдареА рд░рд╛рдЦреВрди рдареЗрд╡рд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдлрдХреНрдд CAS рд╕реВрдЪрдирд╛рдВрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╛рдареА, рдЬрд╕реЗ рдХреА LEON рдкреНрд░реЛрд╕реЗрд╕рд░, SuperSPARC рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд╛рд╣реА).
  • рдЬреЛрдбрдгреА рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ "рдЖрд│рд╢реА", рдЬреНрдпрд╛рдордзреНрдпреЗ рд▓рд┐рдВрдХрд░ рддреНрдпрд╛ рдлрдВрдХреНрд╢рдирд▓рд╛ рдкрд╣рд┐рд▓рд╛ рдХреЙрд▓ рд╣реЛрдИрдкрд░реНрдпрдВрдд рдлрдВрдХреНрд╢рдирдЪреА рдЪрд┐рдиреНрд╣реЗ рд╢реЛрдзрдд рдирд╛рд╣реА, dlopen рдлрдВрдХреНрд╢рди рдЖрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрддреЗ (рдкреВрд░реНрд╡реА рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╡рд░ NULL рдкрд░рдд рдХрд░рдгреЗ);
  • MIPS рд╣рд╛рд░реНрдб-рдлреНрд▓реЛрдЯ ABI рд╕рд╛рдареА, рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рд╕реНрдЯреЕрдХ рдЖрддрд╛ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛрдкрд░реНрдпрдВрдд рдмрд┐рд▓реНрдб рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ 4.8+ рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░ тАЬ-enable-kernel=4.8.0тАЭ рдкреЕрд░рд╛рдореАрдЯрд░рджреНрд╡рд╛рд░реЗ рдкреНрд░рддрд┐рдмрдВрдз рдХрд░рдд рдирд╛рд╣реА (4.8 рдкрд░реНрдпрдВрдд рдХрд░реНрдирд▓рд╕рд╣, рдХреНрд░реЕрд╢ рд╣реЛрддрд╛рдд. рдХрд╛рд╣реА MIPS рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╛рдареА рдирд┐рд░реАрдХреНрд╖рдг рдХреЗрд▓реЗрд▓реЗ);
  • рдЯрд╛рдЗрдо рдореЕрдирд┐рдкреНрдпреБрд▓реЗрд╢рдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕рдЪреНрдпрд╛ рдЖрд╕рдкрд╛рд╕рдЪреНрдпрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧрд▓рд╛ рдЯрд╛рдЗрдо64 рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд▓рд╡рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ, рдЬрд░ рдЙрдкрд╕реНрдерд┐рдд рдЕрд╕реЗрд▓ (32-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдорд╡рд░, glibc рдкреНрд░рдердо рдирд╡реАрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗ рдЬреЗ 64-рдмрд┐рдЯ рдЯрд╛рдЗрдо рдкреНрд░рдХрд╛рд░ рд╣рд╛рддрд╛рд│рддрд╛рдд, рдЖрдгрд┐ рдХрд╛рд╣реАрд╣реА рдирд╕рд▓реНрдпрд╛рд╕, рдлреЙрд▓реНрд╕ рдЬреБрдиреНрдпрд╛ 32-рдмрд┐рдЯ рдХреЙрд▓реНрд╕рд╡рд░ рдкрд░рдд).

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛