1*c9945492SAndroid Build Coastguard Worker #include <sys/sysinfo.h> 2*c9945492SAndroid Build Coastguard Worker #include <unistd.h> 3*c9945492SAndroid Build Coastguard Worker get_nprocs_conf()4*c9945492SAndroid Build Coastguard Workerint get_nprocs_conf() 5*c9945492SAndroid Build Coastguard Worker { 6*c9945492SAndroid Build Coastguard Worker return sysconf(_SC_NPROCESSORS_CONF); 7*c9945492SAndroid Build Coastguard Worker } 8*c9945492SAndroid Build Coastguard Worker get_nprocs()9*c9945492SAndroid Build Coastguard Workerint get_nprocs() 10*c9945492SAndroid Build Coastguard Worker { 11*c9945492SAndroid Build Coastguard Worker return sysconf(_SC_NPROCESSORS_ONLN); 12*c9945492SAndroid Build Coastguard Worker } 13*c9945492SAndroid Build Coastguard Worker get_phys_pages()14*c9945492SAndroid Build Coastguard Workerlong get_phys_pages() 15*c9945492SAndroid Build Coastguard Worker { 16*c9945492SAndroid Build Coastguard Worker return sysconf(_SC_PHYS_PAGES); 17*c9945492SAndroid Build Coastguard Worker } 18*c9945492SAndroid Build Coastguard Worker get_avphys_pages()19*c9945492SAndroid Build Coastguard Workerlong get_avphys_pages() 20*c9945492SAndroid Build Coastguard Worker { 21*c9945492SAndroid Build Coastguard Worker return sysconf(_SC_AVPHYS_PAGES); 22*c9945492SAndroid Build Coastguard Worker } 23