KDK_CPU_GET_CORENUMS(3) Library Functions Manual KDK_CPU_GET_CORENUMS(3) NAME kdk_cpu_get_corenums - CPU SYNOPSIS #include extern unsigned int kdk_cpu_get_corenums() Link with -lkyhw. Detailed Description The main function of the interface is to obtain the number of CPU cores RETURN VALUE On success, returns the number of all available CPU cores of type int. On error, return 0. EXAMPLES #include "libkycpu.h" #include int main() { printf("%s\n", kdk_cpu_get_arch()); printf("%s\n", kdk_cpu_get_vendor()); printf("CPU %s\n", kdk_cpu_get_model()); printf("CPU %s MHz\n", kdk_cpu_get_freq_MHz()); printf("CPU %u\n", kdk_cpu_get_corenums()); printf("CPU %s\n", kdk_cpu_get_virt()); printf("CPU %u\n", kdk_cpu_get_process()); return 0; } CONFORMING TO These functions are as per the withdrawn POSIX.1e draft specification. The following functions are Linux extensions: kdk_cpu_get_vendor(), kdk_cpu_get_model(), kdk_cpu_get_freq_MHz(), kdk_cpu_get_arch(), kdk_cpu_get_virt() and kdk_cpu_get_process(). SEE ALSO kdk_cpu_get_vendor(3), kdk_cpu_get_model(3), kdk_cpu_get_freq_MHz(3), kdk_cpu_get_arch(3), kdk_cpu_get_virt(3) and kdk_cpu_get_process(3). Linux Programmer's Manual Thu Aug 24 2023 KDK_CPU_GET_CORENUMS(3)