рдпрд╣ рдХрдорд╛рдВрдб getconfposix рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
getconf - рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
SYNOPSIS
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ [тИТv рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛] system_var
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ [тИТv рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛] рдкрде_рд╡рд░ рдкрде рдирд╛рдо
рд╡рд░реНрдгрди
рдкрд╣рд▓реЗ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рдкрддреНрд░ рдореЗрдВ, рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд▓рд┐рдЦреЗрдЧреА
рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд░ рдХрд╛ рдорд╛рди system_var рд╕рдВрдХрд╛рд░реНрдпред
рджреВрд╕рд░реЗ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рдкрддреНрд░ рдореЗрдВ, рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд▓рд┐рдЦреЗрдЧреА
рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд░ рдХрд╛ рдорд╛рди рдкрде_рд╡рд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдВрдб
рдкрде рдирд╛рдо рд╕рдВрдХрд╛рд░реНрдпред
рдкреНрд░рддреНрдпреЗрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХрд╛ рдорд╛рди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ
рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рдЗрд╕ рд╡реЙрд▓реНрдпреВрдо рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
POSIX.1-2008 рдпрд╛ POSIX.1-2008 рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯрд░рдлреЗрд╕ рд╡реЙрд▓реНрдпреВрдо рджреНрд╡рд╛рд░рд╛ (рдСрдкрд░реЗрдВрдб рджреЗрдЦреЗрдВ)
рдЕрдиреБрднрд╛рдЧ)ред рдореВрд▓реНрдп рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдЪрд╛рд▓рди рдкрд░рд┐рд╡реЗрд╢ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░реЗрдЧрд╛ред
рд╡рд┐рдХрд▓реНрдк
RSI рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ рдЙрдкрдпреЛрдЧрд┐рддрд╛ POSIX.1тАР2008 рдХреА рдЖрдзрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдЧреА, рдЕрдиреБрднрд╛рдЧ
12.2, рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
-v рд╡рд┐рдирд┐рд░реНрджреЗрд╢
рдХрд┐рд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛. рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдорд╛рди рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреЗ рд╣реИрдВ
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрд░реВрдк рд╕рдВрдХрд▓рди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред
рдпрджрд┐ рдЖрджреЗрд╢:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ _POSIX_V7_ILP32_OFF32
рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ "тИТ1\n" or "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд\n" рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП, рдлрд┐рд░ рдХреЗ рдЖрджреЗрд╢
рдкреНрд░рдкрддреНрд░:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ -v POSIX_V7_ILP32_OFF32 ...
рдХреЗ рдЕрдиреБрд░реВрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
POSIX_V7_ILP32_OFF32 рд╕рдВрдХрд▓рди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ c99, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд
рд╡рд┐рд╡рд░рдгред
рдпрджрд┐ рдЖрджреЗрд╢:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ _POSIX_V7_ILP32_OFFBIG
рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ "тИТ1\n" or "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд\n" рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП, рдлрд┐рд░ рдХреЗ рдЖрджреЗрд╢
рдкреНрд░рдкрддреНрд░:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ -v POSIX_V7_ILP32_OFFBIG ...
рдХреЗ рдЕрдиреБрд░реВрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
POSIX_V7_ILP32_OFFBIG рд╕рдВрдХрд▓рди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ c99, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд
рд╡рд┐рд╡рд░рдгред
рдпрджрд┐ рдЖрджреЗрд╢:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ _POSIX_V7_LP64_OFF64
рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ "тИТ1\n" or "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд\n" рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП, рдлрд┐рд░ рдХреЗ рдЖрджреЗрд╢
рдкреНрд░рдкрддреНрд░:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ -v POSIX_V7_LP64_OFF64 ...
рдХреЗ рдЕрдиреБрд░реВрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
POSIX_V7_LP64_OFF64 рд╕рдВрдХрд▓рди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ c99, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд
рд╡рд┐рд╡рд░рдгред
рдпрджрд┐ рдЖрджреЗрд╢:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ _POSIX_V7_LPBIG_OFFBIG
рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ "тИТ1\n" or "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд\n" рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП, рдлрд┐рд░ рдХреЗ рдЖрджреЗрд╢
рдкреНрд░рдкрддреНрд░:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ -v POSIX_V7_LPBIG_OFFBIG ...
рдХреЗ рдЕрдиреБрд░реВрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
POSIX_V7_LPBIG_OFFBIG рд╕рдВрдХрд▓рди рд╡рд╛рддрд╛рд╡рд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ c99, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд
рд╡рд┐рд╡рд░рдгред
рдСрдкрд░реЗрдВрдб
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдСрдкрд░реЗрдВрдб рд╕рдорд░реНрдерд┐рдд рд╣реЛрдВрдЧреЗ:
рдкрде_рд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдХ рдирд╛рдо. рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЙрд▓рдо рдореЗрдВ рд╕рднреА рд╡реЗрд░рд┐рдПрдмрд▓
рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ fpathconf() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
POSIX.1-2008 рдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡реЙрд▓реНрдпреВрдо, рд╕рдВрд▓рдЧреНрди рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдмрд┐рдирд╛, рд╣реЛрдЧрд╛
рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЕрдиреНрдп рд╕реНрдерд╛рдиреАрдп рдЪрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдкрде рдирд╛рдо рдПрдХ рдкрдердирд╛рдо рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЪрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдкрде_рд╡рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ.
system_var
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдХ рдирд╛рдо. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдЪрд░ рд╣реЛрдВрдЧреЗ
рд╕рдорд░реНрдерд┐рдд:
* рд╡рд┐рд╡рд░рдг рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЙрд▓рдо рдореЗрдВ рдирд╛рдо
sysconf() POSIX.1-2008 рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯрд░рдлреЗрд╕ рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЫреЛрдбрд╝рдХрд░
_SC_CLK_TCK, _SC_GETGR_R_SIZE_MAX, рдФрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП
_SC_GETPW_R_SIZE_MAX, рд╕рдВрд▓рдЧреНрди рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдмрд┐рдирд╛ред
рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░ рдирд╛рдо рд╣реЛрдВрдЧреЗ
рднреА рд╕рдорд░реНрдерд┐рдд: POSIX2_C_BIND POSIX2_C_DEV POSIX2_CHAR_TERM
POSIX2_FORT_DEV POSIX2_FORT_RUN POSIX2_LOCALEDEF POSIX2_SW_DEV POSIX2_UPE
POSIX2_рд╕рдВрд╕реНрдХрд░рдг
рдФрд░ рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рдорддреБрд▓реНрдп рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХреЗ рдкрд╣рд▓реЗ рдПрдХ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИ .
рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
* рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдирд╛рдо рдХрд╛ рддрд░реНрдХ
confstr() POSIX.1-2008 рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯрд░рдлреЗрд╕ рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛
_CS_ рдЙрдкрд╕рд░реНрдЧ.
* ``рдЕрдзрд┐рдХрддрдо'' рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕реНрдерд┐рд░рд╛рдВрдХреЛрдВ рдХреЗ рдирд╛рдо
рдорд╛рди'' рдФрд░ ``рдиреНрдпреВрдирддрдо рдорд╛рди'' рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╣реИрдбрд░
POSIX.1-2008 рдХреЗ рдмреЗрд╕ рдбреЗрдлрд┐рдирд┐рд╢рди рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ, рд╕рдВрд▓рдЧреНрдирдХ рдХреЗ рдмрд┐рдирд╛
рдмреНрд░реЗрд╕рд┐рдЬрд╝ред
рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░ рдирд╛рдо рд╣реЛрдВрдЧреЗ
рднреА рд╕рдорд░реНрдерд┐рдд: POSIX2_BC_BASE_MAX POSIX2_BC_DIM_MAX POSIX2_BC_SCALE_MAX
POSIX2_BC_STRING_MAX POSIX2_COLL_WEIGHTS_MAX POSIX2_EXPR_NEST_MAX
POSIX2_LINE_MAX POSIX2_RE_DUP_MAX
рдФрд░ рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рдорддреБрд▓реНрдп рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХреЗ рдкрд╣рд▓реЗ рдПрдХ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИ .
рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЕрдиреНрдп рд╕реНрдерд╛рдиреАрдп рдореВрд▓реНрдп рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдПрд╕рдЯреАрдбреАрдЖрдИрдПрди
рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ
рдХреЛрдИ рдирд╣реАрдВ.
рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ рдЧреЗрдЯрдХреЙрдиреНрдлрд╝:
рд▓реИрдВрдЧ рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬреЛ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИрдВ рдпрд╛
рд╢реВрдиреНрдпред (POSIX.1тАР2008 рдХреА рдмреЗрд╕ рдбреЗрдлрд┐рдирд┐рд╢рди рд╡реЙрд▓реНрдпреВрдо рджреЗрдЦреЗрдВ, рдЕрдиреБрднрд╛рдЧ 8.2,
рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдЪрд░ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд▓рд┐рдП
рд╕реНрдерд╛рдиреАрдп рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЪрд░ред)
LC_ALL рдпрджрд┐ рдПрдХ рдЧреИрд░-рд░рд┐рдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдЕрдиреНрдп рд╕рднреА рдХреЗ рдорд╛рдиреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ
рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдЪрд░ред
рдПрд▓рд╕реА_CTYPE рдкрд╛рда рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
рд╡рд░реНрдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХрд▓-рдмрд╛рдЗрдЯ рдмрд╣реБ-рдмрд╛рдЗрдЯ рд╡рд░реНрдгреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд
рддрд░реНрдХ)ред
рдПрд▓рд╕реА_MESSAGES
рдЙрд╕ рд╕реНрдерд╛рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢ред
рдПрдирдПрд▓рдПрд╕рдкреАрдПрдЯреАрдПрдЪ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдХреИрдЯрд▓реЙрдЧ рдХрд╛ рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдПрд▓рд╕реА_MESSAGES.
рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкрддреНрд░рд┐рдХрд╛
рдЪреВрдХред
рдПрд╕рдЯреАрдбреАрдУрдпреВрдЯреА
рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХрд╛ рдорд╛рди рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ confstr() рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯрд░рдлреЗрд╕ рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди
POSIX.1тАР2008, рдЗрд╕рдХрд╛ рдорд╛рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛:
"%s\n", <рдореВрд▓реНрдп>
рдЕрдиреНрдпрдерд╛, рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд░ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХрд╛ рдорд╛рди рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ:
"%d\n", <рдореВрд▓реНрдп>
рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд░ рдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ, рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ рд▓рд┐рдЦреЗрдВрдЧреЗ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
"рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд\n"
рдпрджрд┐ рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╛рдо рдЕрдорд╛рдиреНрдп рд╣реИ рдпрд╛ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдорд╛рдирдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛
рдЙрддреНрдкрд╛рджрди.
рдПрд╕рдЯреАрдбреАрдИрдЖрд░рдЖрд░
рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ
рдХреЛрдИ рдирд╣реАрдВ.
рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд░реНрдгрди
рдХреЛрдИ рдирд╣реАрдВ.
рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рдХрд╛рд╕ рдорд╛рди рд▓реМрдЯрд╛рдП рдЬрд╛рдПрдВрдЧреЗ:
0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд░ рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдЗрд╕рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рдЦреА рдЧрдИ рдереА
рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХред
> 0 рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИред
рдкрд░рд┐рдгрд╛рдореЛрдВ OF рддреНрд░реБрдЯрд┐рдпреЛрдВ
рдЪреВрдХред
RSI рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд░реНрдЧреЛрдВ рд░рд╣реЗ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдгред
рдЖрд╡реЗрджрди рдЙрдкрдпреЛрдЧ
рдХреЛрдИ рдирд╣реАрдВ.
рдЙрджрд╛рд╣рд░рдг
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг {NGROUPS_MAX} рдХрд╛ рдорд╛рди рджрд░реНрд╢рд╛рддрд╛ рд╣реИ:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ NGROUPS_MAX
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП {NAME_MAX} рдХрд╛ рдорд╛рди рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ NAME_MAX / usr
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдХреИрд╕реЗ рдирд┐рдкрдЯрд╛ рдЬрд╛рдП
рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ:
if рдореВрд▓реНрдп=$(getconf PATH_MAX / usr); рдлрд┐рд░
if [ "$рдорд╛рди" = "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд" ]; рдлрд┐рд░
рдЧреВрдВрдЬ PATH_MAX in / usr is рдЕрдирд┐рд╢реНрдЪрд┐рддред
рдЕрдиреНрдп
рдЧреВрдВрдЬ PATH_MAX in / usr is $рдореВрд▓реНрдп.
fi
рдЕрдиреНрдп
рдЧреВрдВрдЬ рддреНрд░реБрдЯрд┐ in getconf.
fi
рдФрдЪрд┐рддреНрдп
рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛, рдФрд░ рдХреЗ рд▓рд┐рдП confstr() рдлрд╝рдВрдХреНрд╢рди, рдПрдХ рд░рд╛рд╕реНрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдерд╛
рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдЦреЛрдЬрдиреЗ рдХрд╛ рдкрде рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рд╡рд┐рдзрддрд╛ред
рдЬрдмрд╕реЗ рдкрде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
рдорд╛рдирдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд░реАрдХреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ-
рдЖрдкреВрд░реНрддрд┐ рдкрде рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдорд╛рди рдЬрд┐рд╕рдореЗрдВ рд╕рд╣реА рдЦреЛрдЬ рдкрде рд╢рд╛рдорд┐рд▓ рд╣реИ
рдорд╛рдирдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБред рдмрд╛рдж рдореЗрдВ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЕрдиреНрдп рдЪрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛ
POSIX.1-2008 рдХрд╛ рдпрд╣ рдЦрдВрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдХреА рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ:
рдЧреНрд░реЗрдк рдерд╛ /etc/conf
рдХреНрдпреЛрдВрдХрд┐ рдРрд╕реА рд░рдгрдиреАрддрд┐ рди рддреЛ рдЙрди рдЪрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░реЗрдЧреА рдЬреЛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд░рдирдЯрд╛рдЗрдо рдкрд░ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рди рд╣реА рд╡реЗ рдЬреЛ рдкрде рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рд╕рдВрд╕реНрдХрд░рдг рдЧреЗрдЯрдХреЙрдиреНрдлрд╝ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 1 рдЬрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд░ рдерд╛
рд╡реИрдз рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд" рдЕрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╣ рдорд╛рдорд▓рд╛ рдПрдЧреНрдЬрд┐рдЯ рдХреЛрдб 0 рдХреЗ рд╕рд╛рде рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рд╢реВрдиреНрдп рдХреЗ рдПрдЧреНрдЬрд┐рдЯ рдХреЛрдб рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ
рд▓рд╛рдЧреВ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕рдлрд▓ рд╣реИ.
рднрд╡рд┐рд╖реНрдп рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢
рдХреЛрдИ рдирд╣реАрдВ.
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди getconfposix рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ