Go to the previous, next section.

Constants for sysconf Parameters

Here are the symbolic constants for use as the parameter argument to sysconf. The values are all integer constants (more specifically, enumeration type values).

_SC_ARG_MAX
Inquire about the parameter corresponding to ARG_MAX.

_SC_CHILD_MAX
Inquire about the parameter corresponding to CHILD_MAX.

_SC_OPEN_MAX
Inquire about the parameter corresponding to OPEN_MAX.

_SC_STREAM_MAX
Inquire about the parameter corresponding to STREAM_MAX.

_SC_TZNAME_MAX
Inquire about the parameter corresponding to TZNAME_MAX.

_SC_NGROUPS_MAX
Inquire about the parameter corresponding to NGROUPS_MAX.

_SC_JOB_CONTROL
Inquire about the parameter corresponding to _POSIX_JOB_CONTROL.

_SC_SAVED_IDS
Inquire about the parameter corresponding to _POSIX_SAVED_IDS.

_SC_VERSION
Inquire about the parameter corresponding to _POSIX_VERSION.

_SC_CLK_TCK
Inquire about the parameter corresponding to CLOCKS_PER_SEC; see section Basic CPU Time Inquiry.

_SC_2_C_DEV
Inquire about whether the system has the POSIX.2 C compiler command, c89.

_SC_2_FORT_DEV
Inquire about whether the system has the POSIX.2 Fortran compiler command, fort77.

_SC_2_FORT_RUN
Inquire about whether the system has the POSIX.2 asa command to interpret Fortran carriage control.

_SC_2_LOCALEDEF
Inquire about whether the system has the POSIX.2 localedef command.

_SC_2_SW_DEV
Inquire about whether the system has the POSIX.2 commands ar, make, and strip.

_SC_BC_BASE_MAX
Inquire about the maximum value of obase in the bc utility.

_SC_BC_DIM_MAX
Inquire about the maximum size of an array in the bc utility.

_SC_BC_SCALE_MAX
Inquire about the maximum value of scale in the bc utility.

_SC_BC_STRING_MAX
Inquire about the maximum size of a string constant in the bc utility.

_SC_COLL_WEIGHTS_MAX
Inquire about the maximum number of weights that can necessarily be used in defining the collating sequence for a locale.

_SC_EXPR_NEST_MAX
Inquire about the maximum number of expressions nested within parentheses when using the expr utility.

_SC_LINE_MAX
Inquire about the maximum size of a text line that the POSIX.2 text utilities can handle.

_SC_EQUIV_CLASS_MAX
Inquire about the maximum number of weights that can be assigned to an entry of the LC_COLLATE category `order' keyword in a locale definition. The GNU C library does not presently support locale definitions.

_SC_VERSION
Inquire about the version number of POSIX.1 that the library and kernel support.

_SC_2_VERSION
Inquire about the version number of POSIX.2 that the system utilities support.

_SC_PAGESIZE
Inquire about the virtual memory page size of the machine. getpagesize returns the same value. @xref{XXX getpagesize}.

Go to the previous, next section.