Query: sched_getcpu
OS: hpux
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SCHED_GETCPU(3) Linux Programmer's Manual SCHED_GETCPU(3)NAMEsched_getcpu - determine CPU on which the calling thread is runningSYNOPSIS#include <sched.h> int sched_getcpu(void); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): sched_getcpu(): Since glibc 2.14: _GNU_SOURCE Before glibc 2.14: _BSD_SOURCE || _SVID_SOURCE /* _GNU_SOURCE also suffices */DESCRIPTIONsched_getcpu() returns the number of the CPU on which the calling thread is currently executing.RETURN VALUEOn success, sched_getcpu() returns a nonnegative CPU number. On error, -1 is returned and errno is set to indicate the error.ERRORSENOSYS This kernel does not implement getcpu(2).VERSIONSThis function is available since glibc 2.6.ATTRIBUTESFor an explanation of the terms used in this section, see attributes(7). +---------------+---------------+---------+ |Interface | Attribute | Value | +---------------+---------------+---------+ |sched_getcpu() | Thread safety | MT-Safe | +---------------+---------------+---------+CONFORMING TOsched_getcpu() is glibc-specific.NOTESThe call cpu = sched_getcpu(); is equivalent to the following getcpu(2) call: int c, s; s = getcpu(&c, NULL, NULL); cpu = (s == -1) ? s : c;SEE ALSOgetcpu(2), sched(7)COLOPHONThis page is part of release 4.15 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/. Linux 2017-09-15 SCHED_GETCPU(3)
Related Man Pages |
---|
getcpu(2) - mojave |
getcpu(2) - xfree86 |
getcpu(2) - v7 |
getcpu(2) - hpux |
getcpu(2) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
glibc error |