get_nprocs_conf man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

GET_NPROCS(3)		   Linux Programmer's Manual		 GET_NPROCS(3)

       get_nprocs, get_nprocs_conf - get number of processors

       #include <sys/sysinfo.h>

       int get_nprocs(void);
       int get_nprocs_conf(void);

       The function get_nprocs_conf() returns the number of processors config‐
       ured by the operating system.

       The function get_nprocs() returns the number  of	 processors  currently
       available  in the system.  This may be less than the number returned by
       get_nprocs_conf() because processors may be offline (e.g., on  hotplug‐
       gable systems).

       As given in DESCRIPTION.

       These functions are GNU extensions.

       The  current  implementation  of	 these	functions is rather expensive,
       since they open and parse files in the /sys filesystem each  time  they
       are called.

       The  following sysconf(3) calls make use of the functions documented on
       this page to return the same information.

	   np = sysconf(_SC_NPROCESSORS_CONF);	   /* processors configured */
	   np = sysconf(_SC_NPROCESSORS_ONLN);	   /* processors available */

       The following example shows how get_nprocs() and get_nprocs_conf()  can
       be used.

       #include <stdio.h>
       #include <sys/sysinfo.h>

       main(int argc, char *argv[])
	   printf("This system has %d processors configured and "
		   "%d processors available.\n",
		   get_nprocs_conf(), get_nprocs());
	   return 0;

       This  page  is  part of release 3.65 of the Linux man-pages project.  A
       description of the project, and information about reporting  bugs,  can
       be found at

GNU				  2012-03-20			 GET_NPROCS(3)

List of man pages available for Archlinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net