sched_getcpu(3) Library Functions Manual sched_getcpu(3) sched_getcpu - , Standard C library (libc, -lc) #include int sched_getcpu(void); glibc (. feature_test_macros(7)): sched_getcpu(): Since glibc 2.14: _GNU_SOURCE Before glibc 2.14: _BSD_SOURCE || _SVID_SOURCE /* _GNU_SOURCE also suffices */ sched_getcpu() , . sched_getcpu() . -1 errno . ENOSYS getcpu(2) . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |sched_getcpu() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ GNU. glibc 2.6. cpu = sched_getcpu(); getcpu(2): int c, s; s = getcpu(&c, NULL); cpu = (s == -1) ? s : c; getcpu(2), sched(7) () Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux man-pages 6.12 23 2024 . sched_getcpu(3)