GETCONF(1) GETCONF(1)
getconf - get configuration variables (XPG4)
getconf system_var
getconf path_var path_name
getconf provides a method to determine the current values of certain
configurable system limits, options and parameters.
If the system_var argument is given, getconf(1) will print the value of
each requested system parameter, one per line.
If the path_var and pathname arguments are given, getconf(1) will print
the value of the requested variable specified by the path_var argument
for the path specified by the pathname operand.
If the specified variable is defined on the system and its value is
described to be available, its value will be written in the following
format:
"%s\n", <value>
Otherwise, if the specified variable is defined on the system, its value
will be written in the following format:
"%d\n", <value>
If the specified variable is valid, but is undefined on the system,
getconf will write using the following format:
"undefined\n"
If the variable name is invalid or an error occurs, nothing will be
written to standard output.
The following operands are supported:
path_var
A name of a configuration variable whose value is available
from the pathconf() function. All of the values in the
following table are supported in addition to others described
in pathconf(1):
LINK_MAX NAME_MAX _POSIX_CHOWN_RESTRICTED
MAX_CANON PATH_MAX _POSIX_NO_TRUNC
MAX_INPUT PIPE_BUF _POSIX_VDISABLE
Page 1
GETCONF(1) GETCONF(1)
pathname
A pathname for which the variable specified by path_var is to
be determined.
system_var
A name of a configuration variable whose value is available
from the sysconf() function. All of the values in the
following table are supported:
ARG_MAX NL_TEXTMAX POSIX2_C_DEV
BC_BASE_MAX OPEN_MAX POSIX2_C_VERSION
BC_DIM_MAX _POSIX_ARG_MAX POSIX2_EXPR_NEST_MAX
BC_SCALE_MAX _POSIX_CHILD_MAX POSIX2_FORT_DEV
BC_STRING_MAX _POSIX_JOB_CONTROL POSIX2_FORT_RUN
CHAR_BIT _POSIX_LINK_MAX POSIX2_LINE_MAX
CHAR_MAX _POSIX_MAX_CANON POSIX2_LOCALEDEF
CHAR_MIN _POSIX_MAX_INPUT POSIX2_RE_DUP_MAX
CHILD_MAX _POSIX_NAME_MAX POSIX2_SW_DEV
CLK_TCK _POSIX_NGROUPS_MAX POSIX2_UPE
COLL_WEIGHTS_MAX _POSIX_OPEN_MAX POSIX2_VERSION
CS_PATH _POSIX_PATH_MAX RE_DUP_MAX
EXPR_NEST_MAX _POSIX_PIPE_BUF SCHAR_MAX
INT_MAX _POSIX_SAVED_IDS SCHAR_MIN
LINE_MAX _POSIX_STREAM_MAX SHRT_MIN
LONG_MAX _POSIX_TZNAME_MAX SSIZE_MAX
LONG_MIN _POSIX_VERSION STREAM_MAX
MB_LEN_MAX POSIX2_BC_BASE_MAX TZNAME_MAX
NGROUPS_MAX POSIX2_BC_DIM_MAX UCHAR_MAX
NL_ARGMAX POSIX2_BC_SCALE_MAX UINT_MAX
NL_LANGMAX POSIX2_BC_STRING_MAX ULONG_MAX
NL_MAX POSIX2_CHAR_TERM USHRT_MAX
NL_MSGMAX POSIX2_COLL_WEIGHTS_MAX
NL_SETMAX POSIX2_C_BIND
CHARCLASS_NAME_MAX NL_TEXTMAX _XOPEN_VERSION
LONG_BIT NZERO _XOPEN_XCU_VERSION
NL_ARGMAX TMP_MAX _XOPEN_XPG2
NL_LANGMAX WORD_BIT _XOPEN_XPG3
NL_MAX _XOPEN_CRYPT _XOPEN_XPG4
NL_MSGMAX _XOPEN_ENH_I18N NL_SETMAX
_XOPEN_SHM ATEXIT_MAX PAGESIZE
_XOPEN_UNIX IOV_MAX PAGE_SIZE
KERN_POINTERS KERN_SIM
getconf exits with a status of greater than zero if any errors are
encountered, otherwise it exits with status 0.
Page 2
GETCONF(1) GETCONF(1)
SEE ALSO
pathconf(1), sysconf(3C), pathconf(2), limits(4)
PPPPaaaaggggeeee 3333 [ Back ]
|