반응형

<시스템 구성설정 변수값을 보여준다>

# getconf -a

AIO_LISTIO_MAX:                 4096
AIO_MAX:                        undefined
AIO_PRIO_DELTA_MAX:             0
ARG_MAX:                        1048320
ATEXIT_MAX:                     undefined
BC_BASE_MAX:                    99
BC_DIM_MAX:                     2048
BC_SCALE_MAX:                   99
BC_STRING_MAX:                  1000
CHARCLASS_NAME_MAX:             14
CHAR_BIT:                       8
CHAR_MAX:                       127
CHAR_MIN:                       -128
CHILD_MAX:                      29995
CLK_TCK:                        100
COLL_WEIGHTS_MAX:               10
CS_PATH:                        /usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin
DELAYTIMER_MAX:                 2147483647
EXPR_NEST_MAX:                  32
FILESIZEBITS:                   41
HOST_NAME_MAX:                  255
INT_MAX:                        2147483647
INT_MIN:                        -2147483648
IOV_MAX:                        16
LFS64_CFLAGS:                   -D_LARGEFILE64_SOURCE
LFS64_LDFLAGS:                  
LFS64_LIBS:                     
LFS64_LINTFLAGS:                -D_LARGEFILE64_SOURCE
LFS_CFLAGS:                     -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
LFS_LDFLAGS:                    
LFS_LIBS:                       
LFS_LINTFLAGS:                  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
LINE_MAX:                       2048
LINK_MAX:                       32767
LOGIN_NAME_MAX:                 9
LONG_BIT:                       32
LONG_MAX:                       2147483647
LONG_MIN:                       -2147483648
MAX_CANON:                      256
MAX_INPUT:                      512
MB_LEN_MAX:                     5
MQ_OPEN_MAX:                    undefined
MQ_PRIO_MAX:                    32
NAME_MAX:                       255
NGROUPS_MAX:                    16
NL_ARGMAX:                      9
NL_LANGMAX:                     14
NL_MSGMAX:                      32767
NL_NMAX:                        1
NL_SETMAX:                      255
NL_TEXTMAX:                     2048
NZERO:                          20
OPEN_MAX:                       256
PAGESIZE:                       8192
PAGE_SIZE:                      8192
PASS_MAX:                       256
PATH:                           /usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin
PATH_MAX:                       1024
PIPE_BUF:                       5120
POSIX2_BC_BASE_MAX:             99
POSIX2_BC_DIM_MAX:              2048
POSIX2_BC_SCALE_MAX:            99
POSIX2_BC_STRING_MAX:           1000
POSIX2_CHAR_TERM:               1
POSIX2_COLL_WEIGHTS_MAX:        2
POSIX2_C_BIND:                  200112
POSIX2_C_DEV:                   1
POSIX2_EXPR_NEST_MAX:           32
POSIX2_FORT_DEV:                undefined
POSIX2_FORT_RUN:                200112
POSIX2_LINE_MAX:                2048
POSIX2_LOCALEDEF:               1
POSIX2_RE_DUP_MAX:              255
POSIX2_SW_DEV:                  1
POSIX2_SYMLINKS:                1
POSIX2_UPE:                     1
POSIX2_VERSION:                 199209
POSIX_ALLOC_SIZE_MIN:           undefined
POSIX_REC_INCR_XFER_SIZE:       undefined
POSIX_REC_MAX_XFER_SIZE:        undefined
POSIX_REC_MIN_XFER_SIZE:        undefined
POSIX_REC_XFER_ALIGN:           undefined
POSIX_THREAD_ATTR_STACKADDR:    1
POSIX_THREAD_ATTR_STACKSIZE:    1
POSIX_THREAD_PRIORITY_SCHEDULING:       1
POSIX_THREAD_PRIO_INHERIT:      1
POSIX_THREAD_PRIO_PROTECT:      1
POSIX_THREAD_PROCESS_SHARED:    1
POSIX_THREAD_SAFE_FUNCTIONS:    1
POSIX_V6_ILP32_OFF32:           1
POSIX_V6_ILP32_OFF32_CFLAGS:    
POSIX_V6_ILP32_OFF32_LDFLAGS:   
POSIX_V6_ILP32_OFF32_LIBS:      
POSIX_V6_ILP32_OFFBIG:          1
POSIX_V6_ILP32_OFFBIG_CFLAGS:   -Xa -Usun -Usparc -Uunix -Ui386 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
POSIX_V6_ILP32_OFFBIG_LDFLAGS:  
POSIX_V6_ILP32_OFFBIG_LIBS:     
POSIX_V6_LP64_OFF64:            1
POSIX_V6_LP64_OFF64_CFLAGS:     -xarch=generic64
POSIX_V6_LP64_OFF64_LDFLAGS:    -xarch=generic64
POSIX_V6_LP64_OFF64_LIBS:       
POSIX_V6_LPBIG_OFFBIG:          1
POSIX_V6_LPBIG_OFFBIG_CFLAGS:   -xarch=generic64
POSIX_V6_LPBIG_OFFBIG_LDFLAGS:  -xarch=generic64
POSIX_V6_LPBIG_OFFBIG_LIBS:     
POSIX_V6_WIDTH_RESTRICTED_ENVS: POSIX_V6_ILP32_OFF32
POSIX_V6_ILP32_OFFBIG
POSIX_V6_LP64_OFF64
POSIX_V6_LPBIG_OFFBIG
PTHREAD_DESTRUCTOR_ITERATIONS:  undefined
PTHREAD_KEYS_MAX:               undefined
PTHREAD_STACK_MIN:              4096
PTHREAD_THREADS_MAX:            undefined
RE_DUP_MAX:                     255
RTSIG_MAX:                      8
SCHAR_MAX:                      127
SCHAR_MIN:                      -128
SEM_NSEMS_MAX:                  2147483647
SEM_VALUE_MAX:                  2147483647
SHRT_MAX:                       32767
SHRT_MIN:                       -32768
SIGQUEUE_MAX:                   32
SIZE_MAX:                       4294967295
SSIZE_MAX:                      32767
STREAM_MAX:                     256
SYMLINK_MAX:                    1024
SYMLOOP_MAX:                    20
TIMER_MAX:                      32
TMP_MAX:                        17576
TTY_NAME_MAX:                   128
TZNAME_MAX:                     undefined
UCHAR_MAX:                      255
UINT_MAX:                       4294967295
ULONG_MAX:                      4294967295
USHRT_MAX:                      65535
WORD_BIT:                       32
XBS5_ILP32_OFF32:               1
XBS5_ILP32_OFF32_CFLAGS:        
XBS5_ILP32_OFF32_LDFLAGS:       
XBS5_ILP32_OFF32_LIBS:          
XBS5_ILP32_OFF32_LINTFLAGS:     
XBS5_ILP32_OFFBIG:              1
XBS5_ILP32_OFFBIG_CFLAGS:       -Xa -Usun -Usparc -Uunix -Ui386 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
XBS5_ILP32_OFFBIG_LDFLAGS:      
XBS5_ILP32_OFFBIG_LIBS:         
XBS5_ILP32_OFFBIG_LINTFLAGS:    -Xa -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
XBS5_LP64_OFF64:                1
XBS5_LP64_OFF64_CFLAGS:         -xarch=generic64
XBS5_LP64_OFF64_LDFLAGS:        -xarch=generic64
XBS5_LP64_OFF64_LIBS:           
XBS5_LP64_OFF64_LINTFLAGS:      -xarch=generic64
XBS5_LPBIG_OFFBIG:              1
XBS5_LPBIG_OFFBIG_CFLAGS:       -xarch=generic64
XBS5_LPBIG_OFFBIG_LDFLAGS:      -xarch=generic64
XBS5_LPBIG_OFFBIG_LIBS:         
XBS5_LPBIG_OFFBIG_LINTFLAGS:    -xarch=generic64
_CS_PATH:                       /usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin
_POSIX2_BC_BASE_MAX:            99
_POSIX2_BC_DIM_MAX:             2048
_POSIX2_BC_SCALE_MAX:           99
_POSIX2_BC_STRING_MAX:          1000
_POSIX2_CHARCLASS_NAME_MAX:     14
_POSIX2_CHAR_TERM:              1
_POSIX2_COLL_WEIGHTS_MAX:       2
_POSIX2_C_BIND:                 200112
_POSIX2_C_DEV:                  1
_POSIX2_C_VERSION:              199209
_POSIX2_EXPR_NEST_MAX:          32
_POSIX2_FORT_DEV:               undefined
_POSIX2_FORT_RUN:               200112
_POSIX2_LINE_MAX:               2048
_POSIX2_LOCALEDEF:              1
_POSIX2_PBS:                    undefined
_POSIX2_PBS_ACCOUNTING:         undefined
_POSIX2_PBS_CHECKPOINT:         undefined
_POSIX2_PBS_LOCATE:             undefined
_POSIX2_PBS_MESSAGE:            undefined
_POSIX2_PBS_TRACK:              undefined
_POSIX2_RE_DUP_MAX:             255
_POSIX2_SW_DEV:                 1
_POSIX2_UPE:                    1
_POSIX2_VERSION:                199209
_POSIX_ADVISORY_INFO:           undefined
_POSIX_AIO_LISTIO_MAX:          2
_POSIX_AIO_MAX:                 1
_POSIX_ARG_MAX:                 4096
_POSIX_ASYNCHRONOUS_IO:         1
_POSIX_ASYNC_IO:                1
_POSIX_BARRIERS:                200112
_POSIX_CHILD_MAX:               6
_POSIX_CHOWN_RESTRICTED:        1
_POSIX_CLOCKRES_MIN:            20000000
_POSIX_CLOCK_SELECTION:         200112
_POSIX_CPUTIME:                 undefined
_POSIX_DELAYTIMER_MAX:          32
_POSIX_FSYNC:                   1
_POSIX_HOST_NAME_MAX:           255
_POSIX_IPV6:                    200112
_POSIX_JOB_CONTROL:             1
_POSIX_LINK_MAX:                8
_POSIX_LOGIN_NAME_MAX:          9
_POSIX_MAPPED_FILES:            1
_POSIX_MAX_CANON:               255
_POSIX_MAX_INPUT:               255
_POSIX_MEMLOCK:                 1
_POSIX_MEMLOCK_RANGE:           1
_POSIX_MEMORY_PROTECTION:       1
_POSIX_MESSAGE_PASSING:         1
_POSIX_MONOTONIC_CLOCK:         200112
_POSIX_MQ_OPEN_MAX:             8
_POSIX_MQ_PRIO_MAX:             32
_POSIX_NAME_MAX:                14
_POSIX_NGROUPS_MAX:             0
_POSIX_NO_TRUNC:                1
_POSIX_OPEN_MAX:                16
_POSIX_PATH_MAX:                255
_POSIX_PIPE_BUF:                512
_POSIX_PRIORITIZED_IO:          undefined
_POSIX_PRIORITY_SCHEDULING:     1
_POSIX_PRIO_IO:                 undefined
_POSIX_RAW_SOCKETS:             200112
_POSIX_READER_WRITER_LOCKS:     200112
_POSIX_REALTIME_SIGNALS:        1
_POSIX_REGEXP:                  1
_POSIX_RE_DUP_MAX:              255
_POSIX_RTSIG_MAX:               8
_POSIX_SAVED_IDS:               1
_POSIX_SEMAPHORES:              1
_POSIX_SEM_NSEMS_MAX:           256
_POSIX_SEM_VALUE_MAX:           32767
_POSIX_SHARED_MEMORY_OBJECTS:   1
_POSIX_SHELL:                   1
_POSIX_SIGQUEUE_MAX:            32
_POSIX_SPAWN:                   200112
_POSIX_SPIN_LOCKS:              200112
_POSIX_SPORADIC_SERVER:         undefined
_POSIX_SSIZE_MAX:               32767
_POSIX_SS_REPL_MAX:             undefined
_POSIX_STREAM_MAX:              8
_POSIX_SYMLINK_MAX:             255
_POSIX_SYMLOOP_MAX:             8
_POSIX_SYNCHRONIZED_IO:         1
_POSIX_SYNC_IO:                 1
_POSIX_THREADS:                 1
_POSIX_THREAD_ATTR_STACKADDR:   1
_POSIX_THREAD_ATTR_STACKSIZE:   1
_POSIX_THREAD_CPUTIME:          undefined
_POSIX_THREAD_DESTRUCTOR_ITERATIONS:    4
_POSIX_THREAD_KEYS_MAX:         128
_POSIX_THREAD_PRIORITY_SCHEDULING:      1
_POSIX_THREAD_PRIO_INHERIT:     1
_POSIX_THREAD_PRIO_PROTECT:     1
_POSIX_THREAD_PROCESS_SHARED:   1
_POSIX_THREAD_SAFE_FUNCTIONS:   1
_POSIX_THREAD_SPORADIC_SERVER:  undefined
_POSIX_THREAD_THREADS_MAX:      64
_POSIX_TIMEOUTS:                200112
_POSIX_TIMERS:                  1
_POSIX_TIMER_MAX:               32
_POSIX_TRACE:                   undefined
_POSIX_TRACE_EVENT_FILTER:      undefined
_POSIX_TRACE_EVENT_NAME_MAX:    undefined
_POSIX_TRACE_INHERIT:           undefined
_POSIX_TRACE_LOG:               undefined
_POSIX_TRACE_NAME_MAX:          undefined
_POSIX_TRACE_SYS_MAX:           undefined
_POSIX_TRACE_USER_EVENT_MAX:    undefined
_POSIX_TTY_NAME_MAX:            9
_POSIX_TYPED_MEMORY_OBJECTS:    undefined
_POSIX_TZNAME_MAX:              3
_POSIX_V6_ILP32_OFF32:          1
_POSIX_V6_ILP32_OFFBIG:         1
_POSIX_V6_LP64_OFF64:           1
_POSIX_V6_LPBIG_OFFBIG:         1
_POSIX_VDISABLE:                0
_POSIX_VERSION:                 199506
_V6_ILP32_OFF32:                1
_V6_ILP32_OFFBIG:               1
_V6_LP64_OFF64:                 1
_V6_LPBIG_OFFBIG:               1
_XBS5_ILP32_OFF32:              1
_XBS5_ILP32_OFF32_CFLAGS:       
_XBS5_ILP32_OFF32_LDFLAGS:      
_XBS5_ILP32_OFF32_LIBS:         
_XBS5_ILP32_OFF32_LINTFLAGS:    
_XBS5_ILP32_OFFBIG:             1
_XBS5_ILP32_OFFBIG_CFLAGS:      -Xa -Usun -Usparc -Uunix -Ui386 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
_XBS5_ILP32_OFFBIG_LDFLAGS:     
_XBS5_ILP32_OFFBIG_LIBS:        
_XBS5_ILP32_OFFBIG_LINTFLAGS:   -Xa -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
_XBS5_LP64_OFF64:               1
_XBS5_LP64_OFF64_CFLAGS:        -xarch=generic64
_XBS5_LP64_OFF64_LDFLAGS:       -xarch=generic64
_XBS5_LP64_OFF64_LIBS:          
_XBS5_LP64_OFF64_LINTFLAGS:     -xarch=generic64
_XBS5_LPBIG_OFFBIG:             1
_XBS5_LPBIG_OFFBIG_CFLAGS:      -xarch=generic64
_XBS5_LPBIG_OFFBIG_LDFLAGS:     -xarch=generic64
_XBS5_LPBIG_OFFBIG_LIBS:        
_XBS5_LPBIG_OFFBIG_LINTFLAGS:   -xarch=generic64
_XOPEN_CRYPT:                   1
_XOPEN_ENH_I18N:                1
_XOPEN_IOV_MAX:                 16
_XOPEN_LEGACY:                  1
_XOPEN_NAME_MAX:                255
_XOPEN_PATH_MAX:                1024
_XOPEN_REALTIME:                1
_XOPEN_REALTIME_THREADS:        1
_XOPEN_SHM:                     1
_XOPEN_STREAMS:                 1
_XOPEN_UNIX:                    1
_XOPEN_VERSION:                 3
_XOPEN_XCU_VERSION:             4
_XOPEN_XPG2:                    undefined
_XOPEN_XPG3:                    0
_XOPEN_XPG4:                    0



설명.

# 전체 시스템 구성설정 변수
_CS_PATH                       명령을 찾는 데 사용하는 PATH 환경 변수 값
ARG_MAX                        환경 데이터를 포함하여, exec 서브루틴 중 하나의 인수에 대한 최대 길이(바이트)
BC_BASE_MAX                    bc 명령으로 obase 변수에 허용되는 최대값
BC_DIM_MAX                     bc 명령이 배열에 허용하는 최대 요소 수
BC_SCALE_MAX                   bc 명령으로 scale 변수에 허용되는 최대값
BC_STRING_MAX                  bc 명령이 승인하는 문자열 상수의 최대 길이
CHARCLASS_NAME_MAX             문자 클래스 이름에 있는 최대 바이트 수
CHAR_BIT                       유형 character에 있는 비트 수
CHAR_MAX                       유형 character의 최대값
CHAR_MIN                       유형 character의 최소값
CHILD_MAX                      실제 각 사용자 ID에 대한 최대 동시 프로세스 수
CLK_TCK                        time 서브루틴이 리턴하는 초당 주기적 시간 신호 수
COLL_WEIGHTS_MAX               로케일 정의 파일의 LC_COLLATE 로케일 스탠자에 있는 항목에 지정할 수 있는 무게의 최대수
CS_PATH                        명령을 찾는 데 사용하는 PATH 환경 변수 값
EXPR_NEST_MAX                  expr 명령으로 괄호 안에 내포할 수 있는 최대 표현식 수
INT_MAX                        유형 int의 최대값
INT_MIN                        유형 int의 최소값
LINE_MAX                       유틸리티를 텍스트 파일 처리로 설명할 때, 명령 입력(표준 입력(STDIN)이나 다음 파일) 행의 최대 길이(바이트). 이 길이에는 후미 줄 바꾸기 문자(NL)에 대한 공간이 포함됩니다.
LONG_BIT                       유형 long int에 있는 비트 수
LONG_MAX                       유형 long int의 최대 값
LONG_MIN                       유형 long int의 최소 값
MB_LEN_MAX                     지원된 로케일의 문자에 있는 최대 바이트 수
NGROUPS_MAX                    각 프로세스의 최대 동시 보조 그룹 ID 수
NL_ARGMAX                      printf와 scanf 서브루틴에 대한 호출에 있는 최대 숫자 값
NL_LANGMAX                     LANG 이름에 있는 최대 바이트 수
NL_MSGMAX                      최대 메시지 수
NL_NMAX                        N-to-1 배열 맵핑에 있는 최대 바이트 수
NL_SETMAX                      최대 세트 수
NL_TEXTMAX                     메시지 문자열에 있는 최대 바이트 수
NZERO                          디폴트 프로세스 우선순위
OPEN_MAX                       한 프로세스가 한 번에 열 수 있는 최대 파일 수
PATH                           명령을 찾는 데 사용하는 콜론으로 분리된 경로 접두어의 연속
RE_DUP_MAX                     m 및 n 매개변수와 같은 간격 표시 매개변수를 ed 명령과 함께 사용할 경우 허용되는 정규식의 반복 발생의 최대 횟수
SCHAR_MAX                      유형 signed char의 최대 값
SCHAR_MIN                      유형 signed char의 최소 값
SHRT_MAX                       유형 short의 최대 값
SHRT_MIN                       유형 short의 최소 값
SSIZE_MAX                      유형 ssize_t의 최대 오브젝트값
STREAM_MAX                     한 프로세스가 한 번에 열 수 있는 스트림 수
TMP_MAX                        tmpnam 서브루틴에 의해 생성된 고유한 경로 이름의 최대 수 응용프로그램이 tmpnam 서브루틴을 호출할 수 있는 최대 횟수
TZNAME_MAX                     시간대의 이름에 대해 지원되는 최대 바이트 수(TZ 환경 변수의 길이가 아님)
UCHAR_MAX                      유형 unsigned char의 최대 값
UINT_MAX                       유형 unsigned int의 최대 값
ULONG_MAX                      유형 unsigned long int의 최대 값
USHRT_MAX                      유형 unsigned short int의 최대 값
WORD_BIT                       단어나 유형 int에 있는 비트 수
KERNEL_BITMODE                 커널의 비트 모드, 32비트 또는 64비트
REAL_MEMORY                    실제 메모리 크기
HARDWARE_BITMODE               기계 하드웨어의 비트 모드, 32비트 또는 64비트
MP_CAPABLE                     기계의 MP 능력

# 시스템 표준 구성설정 변수
_POSIX_ARG_MAX                 환경 데이터를 포함하여, exec 서브루틴 중 하나의 인수에 대한 최대 길이(바이트)
_POSIX_CHILD_MAX               실제 각 사용자 ID에 대한 최대 동시 프로세스 수
_POSIX_JOB_CONTROL             시스템이 작업 제어를 지원하는 경우, 값 1
_POSIX_LINK_MAX                한 파일에 대한 최대 연결 수.
_POSIX_MAX_CANON               터미널 표준 입력(STDIN) 대기행렬에 있는 최대 바이트 수
_POSIX_MAX_INPUT               터미널 입력 대기행렬에 허용된 최대 바이트 수
_POSIX_NAME_MAX                파일 이름에 있는 최대 바이트 수(종료 널(null)은 포함하지 않음).
_POSIX_NGROUPS_MAX             각 프로세스의 최대 동시 보조 그룹 ID 수
_POSIX_OPEN_MAX                한 프로세스가 한 번에 열 수 있는 최대 파일 수
_POSIX_PATH_MAX                경로 이름에 있는 최대 바이트 수
_POSIX_PIPE_BUF                파이프에 쓸 때 원자임을 보증하는 최대 바이트 수.
_POSIX_SAVED_IDS               값 1. 각 프로세스에는 보관된 세트 사용자 ID와 보관된 세트 그룹 ID가 있습니다.
_POSIX_SSIZE_MAX               ssize_t 유형의 오브젝트에 저장할 수 있는 최대 값.
_POSIX_STREAM_MAX              한 프로세스가 한 번에 열 수 있는 스트림 수
_POSIX_TZNAME_MAX              시간대의 이름에 대해 지원되는 최대 바이트 수(TZ 환경 변수의 길이가 아님)
_POSIX_VERSION                 운영 시스템이 준수하는 POSIX 1 기준(C 언어 바인딩)의 버전
_XOPEN_CRYPT                   시스템이 X/Open 암호화 기능 그룹을 지원하는 경우, 값 1.
_XOPEN_ENH_I18N                시스템이 X/Open 확장 국제화 기능 그룹을 지원하는 경우, 값 1.
_XOPEN_SHM                     시스템이 X/Open 공유 메모리 기능 그룹을 지원하는 경우, 값 1.
_XOPEN_VERSION                 운영 시스템이 준수하는 X/Open Portability Guide의 버전.
_XOPEN_XCU_VERSION             운영 시스템이 준수하는 X/Open 명령 및 유틸리티 스펙의 버전.
_XOPEN_XPG2                    시스템이 X/Open 호환성 안내서, 제 2 권, 1987년 1월, XVS 시스템 호출 및 라이브러리를 지원하는 경우에는, 값 1. 그밖의 경우는 정의되지 않습니다.
_XOPEN_XPG3                    시스템이 X/Open 스펙, 1992년 2월, 시스템 인터페이스 및 헤더, 발행 3을 지원하는 경우에는 값 1. 그밖의 경우는 비정의됩니다.
_XOPEN_XPG4                    시스템이 X/Open CAE 스펙, 1992년 7월, 시스템 인터페이스 및 헤더, 발행 4를 지원하는 경우에는 값 1. 그밖의 경우는 비정의됩니다.
POSIX2_BC_BASE_MAX             bc 명령으로 obase 변수에 허용되는 최대값
POSIX2_BC_DIM_MAX              bc 명령이 배열에 허용하는 최대 요소 수
POSIX2_BC_SCALE_MAX            bc 명령으로 scale 변수에 허용되는 최대값
POSIX2_BC_STRING_MAX           bc 명령이 승인하는 문자열 상수의 최대 길이
POSIX2_CHAR_TERM               시스템이 최소 하나의 터미널 유형을 지원하는 경우에는 값 1. 그밖의 경우는 -1입니다.
POSIX2_COLL_WEIGHTS_MAX        로케일 정의 파일에 있는 LC_COLLATE 로케일 변수의 입력항목에 지정할 수 있는 최대 무게 수.
POSIX2_C_BIND                  시스템이 POSIX 2의 C 언어 바인딩 옵션을 지원하는 경우에는 값 1. 그밖의 경우는 -1입니다.
POSIX2_C_DEV                   시스템이 POSIX 2의 C 언어 개발 유틸리티를 지원하는 경우에는 값 1. 그밖의 경우는 -1입니다.
POSIX2_C_VERSION               운영 시스템이 준수하는 POSIX 2 기준(C 언어 바인딩)의 버전.
POSIX2_EXPR_NEST_MAX           expr 명령으로 괄호 안에 내포할 수 있는 최대 표현식 수
POSIX2_FORT_DEV                시스템이 POSIX 2의 FORTRAN 개발 유틸리티 옵션을 지원하는 경우에는 값 1. 그밖의 경우는 -1입니다.
POSIX2_FORT_RUN                시스템이 POSIX2의 FORTRAN 실행시간 유틸리티 옵션을 지원하는 경우에는 값 1. 그밖의 경우는 -1입니다.
POSIX2_LINE_MAX                명령이 텍스트 파일을 처리하는 것으로 설명할 때, 명령 입력 행(표준 입력(STDIN)이나 다른 파일)의 최대 길이(바이트). 이 길이에는 후미 줄 바꾸기 문자(NL)에 대한 공간이 포함됩니다.
POSIX2_LOCALEDEF               시스템이 localedef 명령으로 로케일 작성을 지원하는 경우에는 값 1. 그밖의 경우는 값을 비정의됩니다.
POSIX2_RE_DUP_MAX              m 및 n 매개변수와 같은 간격 표시 매개변수를 ed 명령과 함께 사용할 경우 허용되는 정규식의 반복 발생의 최대 횟수
POSIX2_SW_DEV                  시스템이 소프트웨어 개발 유틸리티 옵션을 지원하는 경우에는 값 1. 그밖의 경우는 -1입니다.
POSIX2_UPE                     시스템이 POSIX 2의 사용자 호환성 유틸리티 옵션을 지원하는 경우에는 값 1. 그밖의 경우는 -1입니다.
POSIX2_VERSION                 시스템이 지원하는 POSIX 표준의 최신 버전의 승인 날짜. 이 날짜는 6자리 숫자입니다. 첫 번째 네 자리는 연도를 의미하고, 마지막 두 자리는 월을 의미합니다. IEEE(미국 전기전자학회) 표준 보드가 주기적으로 POSIX 2의 다른 버전을 승인하고, 승인 날짜를 사용하여 다른 버전을 구분합니다.


# 시스템 경로 구성설정변수

_POSIX_CHOWN_RESTRICTED        chown() 서브루틴은 해당 특권을 가진 프로세스로 제한되고 파일의 그룹 ID를 프로세스의 유효 그룹 ID나 보조 그룹 ID로 변경하는 것으로만 제한됩니다. PathName 매개변수가 디렉토리를 참조할 경우, 리턴된 값은 디렉토리에 존재하거나 작성될 수 있는 디렉토리를 제외한 모든 파일에 적용됩니다.
_POSIX_NO_TRUNC                NAME_MAX 변수가 지정한 한계보다 긴 경로 이름은 오류를 발생시킵니다. PathName 매개변수가 디렉토리를 참조하면, 리턴되는 값은 이 디렉토리에 있는 파일 이름에 적용됩니다.
_POSIX_VDISABLE                이 문자 값을 사용하여, termios.h 파일에 정의한 터미널 특수 문자를 사용할 수 없게 합니다.
LINK_MAX                       한 파일에 대한 최대 연결 수. PathName 매개변수가 디렉토리를 참조하면, 리턴되는 값은 디렉토리에 적용됩니다.
MAX_CANON                      터미널 표준 입력(STDIN) 행에 있는 최대 바이트 수.
MAX_INPUT                      터미널 입력 대기행렬에서 사용할 수 있는 공간의 최대 바이트 수.
NAME_MAX                       파일 이름에 있는 최대 바이트 수(종료 널(null)은 포함하지 않음). PathName 매개변수가 디렉토리를 참조하면, 리턴되는 값은 이 디렉토리에 있는 파일 이름에 적용합니다.
PATH_MAX                       종료 널(null) 문자를 포함하여, 경로 이름에 있는 최대 바이트 수. PathName 매개변수가 디렉토리를 참조하면, 리턴되는 값은 지정된 디렉토리가 작업 디렉토리일 때, 상대 경로 이름의 최대 길이입니다.
PIPE_BUF                       파이프에 쓸 때 원자임을 보증하는 최대 바이트 수. PathName 매개변수가 FIFO 또는 파이프를 참조하면, 리턴되는 값은 참조된 오브젝트에 적용됩니다. PathName 매개변수가 디렉토리를 참조하면, 리턴되는 값은 디렉토리에 있거나 작성될 수 있는 모든 FIFO에 적용됩니다.
DISK_PARTITION                 디스크의 물리적 파티션 크기 주: DISK_PARTITION 경로 구성설정 변수의 경우, PathName 매개변수는 정보를 조회 중인 디스크의 전체 경로를 지정해야 합니다.
DISK_SIZE                      디스크 크기(MB) 주: DISK_SIZE 경로 구성설정 변수의 경우, PathName 매개변수는 정보를 조회 중인 디스크의 전체 경로를 지정해야 합니다.

# 장치 변수
DISK_DEVNAME                   장치의 장치 이름 또는 위치



#관련 파일
/usr/bin/getconf               getconf 명령이 들어 있습니다.
/usr/include/limits.h          시스템 구성설정 변수를 정의합니다.
/usr/include/unistd.h          시스템 구성설정 변수를 정의합니다.

반응형
Posted by 공간사랑
,