sched_getcpu(3) Library Functions Manual sched_getcpu(3) sched_getcpu - (libc -lc) #include int sched_getcpu(void); glibc ( feature_test_macros(7)): sched_getcpu(): glibc 2.14: _GNU_SOURCE 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) 3 . . : . 6.18 17 2025 sched_getcpu(3)