...per process. ERRORS On Linux, getdtablesize () can return any of the errors described for getrlimit (2); see VERSIONS below. ATTRIBUTES For an explanation of the terms used in t…get/set resource limits NAME getrlimit, setrlimit, prlimit - get/set resource limits LIBRARY Standard C library ( libc , -lc ) S......long ulimit(int cmd , long newlimit ); DESCRIPTION Warning: this routine is obsolete. Use getrlimit (2), setrlimit (2), and sysconf (3) instead. For the shell command ulimit , s…...of the permitted ranges for priorities in each scheduling policy, see sched (7). SEE ALSO getrlimit (2), sched_get_priority_min (2), pthread_attr_init (3), pthread_attr_setinher…...located stack will be at least stacksize bytes. EXAMPLES See pthread_create (3). SEE ALSO getrlimit (2), pthread_attr_init (3), pthread_attr_setguardsize (3), pthread_attr_setst…...located stack will be at least stacksize bytes. EXAMPLES See pthread_create (3). SEE ALSO getrlimit (2), pthread_attr_init (3), pthread_attr_setguardsize (3), pthread_attr_setst…...ES Resource usage metrics are preserved across an execve (2). SEE ALSO clock_gettime (2), getrlimit (2), times (2), wait (2), wait4 (2), clock (3), proc_pid_stat (5), proc_pid_i…...e and message queue descriptors has been reached (see the description of RLIMIT_NOFILE in getrlimit (2)). ENAMETOOLONG name was too long. ENFILE The system-wide limit on the tot…...errors from various underlying calls: fopen (3), if /proc/self/maps can't be opened; and getrlimit (2), if the RLIMIT_STACK resource limit is not supported. ATTRIBUTES For an ex…...of memory. Possibly, the application hit the RLIMIT_AS or RLIMIT_DATA limit described in getrlimit (2). Another reason could be that the number of mappings created by the caller…...of memory. Possibly, the application hit the RLIMIT_AS or RLIMIT_DATA limit described in getrlimit (2). Another reason could be that the number of mappings created by the caller…...of memory. Possibly, the application hit the RLIMIT_AS or RLIMIT_DATA limit described in getrlimit (2). Another reason could be that the number of mappings created by the caller…...of memory. Possibly, the application hit the RLIMIT_AS or RLIMIT_DATA limit described in getrlimit (2). Another reason could be that the number of mappings created by the caller…...of memory. Possibly, the application hit the RLIMIT_AS or RLIMIT_DATA limit described in getrlimit (2). Another reason could be that the number of mappings created by the caller…...res); /* Free memory allocated by thread */ } free(tinfo); exit(EXIT_SUCCESS); } SEE ALSO getrlimit (2), pthread_attr_init (3), pthread_cancel (3), pthread_detach (3), pthread_e…...ad, NULL); if (s != 0) handle_error_en(s, "pthread_join"); exit(EXIT_SUCCESS); } SEE ALSO getrlimit (2), sched_get_priority_min (2), pthread_attr_init (3), pthread_attr_setinher…...ad, NULL); if (s != 0) handle_error_en(s, "pthread_join"); exit(EXIT_SUCCESS); } SEE ALSO getrlimit (2), sched_get_priority_min (2), pthread_attr_init (3), pthread_attr_setinher…...POSIX.1-2001). Commonly caused by exceeding the RLIMIT_NOFILE resource limit described in getrlimit (2). Can also be caused by exceeding the limit specified in /proc/sys/fs/nr_o…...see signal (7). EINVAL nfds is negative or exceeds the RLIMIT_NOFILE resource limit (see getrlimit (2)). EINVAL The value contained within timeout is invalid. ENOMEM Unable to a…...see signal (7). EINVAL nfds is negative or exceeds the RLIMIT_NOFILE resource limit (see getrlimit (2)). EINVAL The value contained within timeout is invalid. ENOMEM Unable to a…