NAME | SYNOPSIS | API RESTRICTIONS | DESCRIPTION | RETURN VALUE | ERRORS | ATTRIBUTES | SEE ALSO
#include <aconf.h>int aconf(int name);
The function or functions documented here may not be used safely in all application contexts with all APIs provided in the ChorusOS 5.0 product.
See API(5FEA) for details.
The aconf() function allows the application to obtain the current value of configurable system limits, modules or options (variables).
The name argument represents the system variable or module to be queried. The symbolic constants used for name are defined in <aconf.h> header file. The list of possible values that name can take is provided in the following table.
Variable name | Value |
---|---|
AMDS | _AC_M_AMDS Dump module. |
ARG_MAX | _AC_C_ARG_MAX Maximum length of arguments for the exec functions, in bytes, including environment. |
Other values may be obtained by using sysctl(3POSIX) for values defined by the C_OS, or by using sysconf(3POSIX).
If name is an invalid value, aconf() returns -1.
Otherwise, aconf() returns the current variable value on the system. The value does not change during the lifetime of the calling actor. If name corresponds to a C_OS module, aconf() returns 1 if the module is present, or 0 if the module is not present.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Deprecated. Replaced by sysconf(3POSIX). |
NAME | SYNOPSIS | API RESTRICTIONS | DESCRIPTION | RETURN VALUE | ERRORS | ATTRIBUTES | SEE ALSO