support_enter_mount_namespace: Unshare with mount --make-rprivate
[glibc.git] / include / sys / sysinfo.h
blob7388356a192693352bb0c0302edd37f7b20b6aa4
1 #ifndef _SYS_SYSINFO_H
2 #include_next <sys/sysinfo.h>
4 # ifndef _ISOMAC
6 /* Now we define the internal interface. */
8 /* Return number of configured processors. */
9 extern int __get_nprocs_conf (void);
10 libc_hidden_proto (__get_nprocs_conf)
12 /* Return number of available processors. */
13 extern int __get_nprocs (void);
14 libc_hidden_proto (__get_nprocs)
16 /* Return number of physical pages of memory in the system. */
17 extern long int __get_phys_pages (void);
18 libc_hidden_proto (__get_phys_pages)
20 /* Return number of available physical pages of memory in the system. */
21 extern long int __get_avphys_pages (void);
22 libc_hidden_proto (__get_avphys_pages)
24 /* Return maximum number of processes this real user ID can have. */
25 extern long int __get_child_max (void) attribute_hidden;
27 # endif /* !_ISOMAC */
28 #endif /* sys/sysinfo.h */