|GET_NPROCS(3)||Linux Programmer's Manual||GET_NPROCS(3)|
NAMEget_nprocs, get_nprocs_conf - get number of processors
DESCRIPTIONThe function get_nprocs_conf() returns the number of processors configured by the operating system.
RETURN VALUEAs given in DESCRIPTION.
CONFORMING TOThese functions are GNU extensions.
NOTESThe current implementation of these functions is rather expensive, since they open and parse files in the /sys file system each time they are called.
np = sysconf(_SC_NPROCESSORS_CONF); /* processors configured */
np = sysconf(_SC_NPROCESSORS_ONLN); /* processors available */
EXAMPLEThe following example shows how get_nprocs() and get_nprocs_conf() can be used.
main(int argc, char *argv)
printf("This system has %d processors configured and "
"%d processors available.\n",
COLOPHONThis page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.