mirror of https://github.com/mkerrisk/man-pages
sched_getcpu.3: Update feature test macro requirements
The requirements quietly changed changed in glibc 2.14 See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
33a0ccb293
commit
cd05d2ff0b
|
@ -23,17 +23,35 @@
|
|||
.\" the source, must acknowledge the copyright and authors of this work.
|
||||
.\" %%%LICENSE_END
|
||||
.\"
|
||||
.TH SCHED_GETCPU 3 2010-10-31 "Linux" "Linux Programmer's Manual"
|
||||
.TH SCHED_GETCPU 3 2013-03-01 "Linux" "Linux Programmer's Manual"
|
||||
.SH NAME
|
||||
sched_getcpu \- determine CPU on which the calling thread is running
|
||||
.SH SYNOPSIS
|
||||
.nf
|
||||
.BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
|
||||
.\" Really:_BSD_SOURCE || _SVID_SOURCE
|
||||
.B #include <sched.h>
|
||||
|
||||
.B int sched_getcpu(void);
|
||||
.fi
|
||||
.sp
|
||||
.in -4n
|
||||
Feature Test Macro Requirements for glibc (see
|
||||
.BR feature_test_macros (7)):
|
||||
.in
|
||||
.sp
|
||||
.BR sched_getcpu ():
|
||||
.ad l
|
||||
.RS 4
|
||||
.PD 0
|
||||
.TP 4
|
||||
Since glibc 2.14:
|
||||
_GNU_SOURCE
|
||||
.TP 4
|
||||
Before glibc 2.14:
|
||||
_BSD_SOURCE || _SVID_SOURCE
|
||||
/* _GNU_SOURCE also suffices */
|
||||
.PD
|
||||
.RE
|
||||
.ad b
|
||||
.SH DESCRIPTION
|
||||
.BR sched_getcpu ()
|
||||
returns the number of the CPU on which the calling thread is currently executing.
|
||||
|
|
Loading…
Reference in New Issue