рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

getconfposix - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ getconfposix рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб 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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad