SYNOPSIS
#include <unistd.h>
long sysconf(int name);
#include <unistd.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
fprintf(stdout, "Max open files per process: %ld\n",
sysconf(_SC_OPEN_MAX));
fprintf(stdout, "Max processes per uid : %ld\n",
sysconf(_SC_CHILD_MAX));
fprintf(stdout, "No. of clock ticks per sec: %ld\n",
sysconf(_SC_CLK_TCK));
fprintf(stdout, "Max open streams per proc : %ld\n",
sysconf(_SC_STREAM_MAX));
return 0;
}
Max open files per process: 1024
Max processes per uid : 999
No. of clock ticks per sec: 100
Max open streams per proc : 16
Labels: libc, Linux Systems Programming, sysconf, System limits