+#: build/C/man3/get_nprocs_conf.3:26
+#, no-wrap
+msgid "GET_NPROCS"
+msgstr ""
+
+#. type: TH
+#: build/C/man3/get_nprocs_conf.3:26
+#, no-wrap
+msgid "2012-03-20"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:29
+msgid "get_nprocs, get_nprocs_conf - get number of processors"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:31 build/C/man2/sysinfo.2:19
+msgid "B<#include E<lt>sys/sysinfo.hE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:33
+msgid "B<int get_nprocs(void);>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:35
+msgid "B<int get_nprocs_conf(void);>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:39
+msgid ""
+"The function B<get_nprocs_conf>() returns the number of processors "
+"configured by the operating system."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:46
+msgid ""
+"The function B<get_nprocs>() returns the number of processors currently "
+"available in the system. This may be less than the number returned by "
+"B<get_nprocs_conf>() because processors may be offline (e.g., on "
+"hotpluggable systems)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:48
+msgid "As given in DESCRIPTION."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:50 build/C/man3/getopt.3:350
+msgid "These functions are GNU extensions."
+msgstr ""
+
+#. glibc 2.15
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:57
+msgid ""
+"The current implementation of these functions is rather expensive, since "
+"they open and parse files in the I</sys> file system each time they are "
+"called."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:62
+msgid ""
+"The following B<sysconf>(3) calls make use of the functions documented on "
+"this page to return the same information."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:66
+#, no-wrap
+msgid ""
+" np = sysconf(_SC_NPROCESSORS_CONF); /* processors configured */\n"
+" np = sysconf(_SC_NPROCESSORS_ONLN); /* processors available */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:73
+msgid ""
+"The following example shows how B<get_nprocs>() and B<get_nprocs_conf>() "
+"can be used."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:77
+#, no-wrap
+msgid ""
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>sys/sysinfo.hE<gt>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/get_nprocs_conf.3:86
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" printf(\"This system has %d processors configured and \"\n"
+" \"%d processors available.\\en\",\n"
+" get_nprocs_conf(), get_nprocs());\n"
+" return 0;\n"
+"}\n"
+msgstr ""
+
+#. type: TH
+#: build/C/man2/get_thread_area.2:8