sysconf
if ((arg_max = sysconf(_SC_ARG_MAX)) == -1)
# define SSH_SYSFDMAX sysconf(_SC_OPEN_MAX)
ngroups = MAX(NGROUPS_MAX, sysconf(_SC_NGROUPS_MAX));
long sysconf(int);
value = sysconf(_SC_ASYNCHRONOUS_IO) > 0 &&
sysconf(_SC_MEMLOCK) > 0 &&
sysconf(_SC_MEMLOCK_RANGE) > 0 &&
sysconf(_SC_MESSAGE_PASSING) > 0 &&
sysconf(_SC_PRIORITY_SCHEDULING) > 0 &&
sysconf(_SC_REALTIME_SIGNALS) > 0 &&
sysconf(_SC_SEMAPHORES) > 0 &&
sysconf(_SC_SHARED_MEMORY_OBJECTS) > 0 &&
sysconf(_SC_SYNCHRONIZED_IO) > 0 &&
sysconf(_SC_TIMERS) > 0;
maxfd = sysconf(_SC_OPEN_MAX);
size_t pgsize = (size_t)sysconf(_SC_PAGESIZE);
pgsize = sysconf(_SC_PAGESIZE);
pgsize = sysconf(_SC_PAGESIZE);
if (sysconf(_SC_MEMLOCK) == -1) {
if (sysconf(_SC_PRIORITY_SCHEDULING) == -1) {
if ((argmax = sysconf(_SC_ARG_MAX)) == -1) {
value = sysconf(key);
#define HOST_NAME_MAX sysconf(_SC_HOST_NAME_MAX)
pages = sysconf(_SC_PHYS_PAGES);
psize = sysconf(_SC_PAGESIZE);
ncpu = (unsigned int)sysconf(_SC_NPROCESSORS_ONLN);
if ((arg_max = sysconf(_SC_ARG_MAX)) == -1)
ngroups_max = sysconf(_SC_NGROUPS_MAX) + 1;
return sysconf(_SC_OPEN_MAX);