Glibc 2.31 рдкреНрд░рдгрд╛рд▓реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рд░рд┐рд▓реАрдЬ

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

Glibc 2.31 рдорд╛ рд▓рд╛рдЧреВ рднрдПрдХрд╛рд╣рд░реВрдмрд╛рдЯ рд╕реБрдзрд╛рд░рд╣рд░реВ рддрдкрд╛рдИрдВ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

  • рдорд╕реНрдпреМрджрд╛ рднрд╡рд┐рд╖реНрдп ISO рдорд╛рдирдХрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╕рдХреНрд╖рдо рдЧрд░реНрди _ISOC2X_SOURCE рдореНрдпрд╛рдХреНрд░реЛ рдердкрд┐рдпреЛ C2Xред рдпреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ _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 рдХрд╛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЕрдм рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдЕрдкрд╡рд╛рдж 64-рдмрд┐рдЯ RISC-V рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реЛ;
  • рд╣рдЯрд╛рдЗрдпреЛ рдХрдордЬреЛрд░реА CVE-2019-19126, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд╛ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ
    рд╕реЗрдЯреБрдЗрдб рдЭрдгреНрдбрд╛ рднрдПрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдорд╛ ASLR рд░ LD_PREFER_MAP_32BIT_EXEC рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░рдХреЛ рд╣реЗрд░рдлреЗрд░ рдорд╛рд░реНрдлрдд рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдорд╛ рдареЗрдЧрд╛рдирд╛ рд▓реЗрдЖрдЙрдЯ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдЕрдиреБрдХреВрд▓рддрд╛ рддреЛрдбреНрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

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

  • glibc-linked binaries рдХреЛ рд▓рд╛рдЧрд┐ рд▓рд╛рдореЛ рд╕рдордп рдХреЛ рдбрд┐рдкреНрд░реЗрдХреЗрдЯреЗрдб рдЯрд╛рдЗрдо рдкреНрд░рдХрд╛рд░реНрдп рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫреИрди, рд░ рдпрд╕рдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛ 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 gettimeofday рдХреЛ рд╕рдЯреНрдЯрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫ), рддрд░ glibc рдмрд╛рдЯ рд╣рдЯрд╛рдЙрдиреЗ рдХреБрдиреИ рдпреЛрдЬрдирд╛ рдЫреИрди;
  • settimeofday рд▓реЗ рд╕рдордп рд░ рд╕рдордп-рд╕рд╣реА рдЕрдлрд╕реЗрдЯ рд╕реЗрдЯ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рдПрдХрд╕рд╛рде рдкрд╛рд╕рд┐рдЩрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдиред settimeofday рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрджрд╛, рдХреБрдиреИ рдПрдЙрдЯрд╛ рддрд░реНрдХ (рд╕рдордп рд╡рд╛ рдЕрдлрд╕реЗрдЯ) рдЕрдм рд╢реВрдиреНрдпрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдиреБрдкрд░реНрдЫ, рдЕрдиреНрдпрдерд╛ рдкреНрд░рдХрд╛рд░реНрдп рдХрд▓ EINVAL рддреНрд░реБрдЯрд┐рдХреЛ рд╕рд╛рде рдЕрд╕рдлрд▓ рд╣реБрдиреЗрдЫред gettimeofday рдЬрд╕реНрддреИ, POSIX рдорд╛ settimeofday рдкреНрд░рдХрд╛рд░реНрдп рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рд░ clock_settime рдкреНрд░рдХрд╛рд░реНрдп рд╡рд╛ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ adjtime рдкрд░рд┐рд╡рд╛рд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫ;
  • SPARC ISA v7 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫ (v8 рд╕рдорд░реНрдерди рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ, рддрд░ рдХреЗрд╡рд▓ CAS рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЬрд╕реНрддреИ LEON рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ, SuperSPARC рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рд╣реЛрдЗрди)ред
  • рдпрджрд┐ рдЬреЛрдбреА рдЕрд╕рдлрд▓ рднрдпреЛ рднрдиреЗ "рдЖрд▓рд╕реА", рдЬрд╕рдорд╛ рд▓рд┐рдЩреНрдХрд░рд▓реЗ рддреНрдпрд╕ рдкреНрд░рдХрд╛рд░реНрдпрдорд╛ рдкрд╣рд┐рд▓реЛ рдХрд▓ рдирднрдПрд╕рдореНрдо рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдкреНрд░рддреАрдХрд╣рд░реВрдХреЛ рдЦреЛрдЬреА рдЧрд░реНрджреИрди, dlopen рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ рдЕрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдЫ (рдкрд╣рд┐рд▓реЗ рд╡рд┐рдлрд▓рддрд╛рдорд╛ NULL рдлрд░реНрдХрд╛рдЙрдиреЗ);
  • MIPS рд╣рд╛рд░реНрдб-рдлреНрд▓реЛрдЯ ABI рдХрд╛ рд▓рд╛рдЧрд┐, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рд╕реНрдЯреНрдпрд╛рдХ рдЕрдм рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрдмрд╕рдореНрдо рдирд┐рд░реНрдорд╛рдгрд▓реЗ "-enable-kernel=4.8" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛рд░реНрдлрдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 4.8.0+ рдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдЧрд░реНрджреИрди (4.8 рд╕рдореНрдо рдХрд░реНрдиреЗрд▓рд╣рд░реВрд╕рдБрдЧ, рдХреНрд░реНрдпрд╛рд╕рд╣рд░реВ рд╣реБрдиреНрдЫрдиреНред рдХреЗрд╣рд┐ MIPS рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд▓реЛрдХрди рдЧрд░рд┐рдПрдХреЛ рдЫ);
  • рд╕рдордп рд╣реЗрд░рдлреЗрд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВ рд╡рд░рдкрд░рдХреЛ рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ time64 рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд╛рд░рд┐рдПрдХреЛ рдЫ, рдпрджрд┐ рдЕрд╡рд╕реНрдерд┐рдд рдЫ рднрдиреЗ (рейреи-рдмрд┐рдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, glibc рд▓реЗ рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ 32-рдмрд┐рдЯ рд╕рдордп рдкреНрд░рдХрд╛рд░рд▓рд╛рдИ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрдЫ, рд░ рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдкрдирд┐ рдЫреИрди рднрдиреЗ, рдШрдЯреНрдЫред рдкреБрд░рд╛рдиреЛ 64-рдмрд┐рдЯ рдХрд▓рд╣рд░реВрдорд╛ рдлрд░реНрдХрдиреБрд╣реЛрд╕реН)ред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди