X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=original%2Fman3%2Fpthread_setaffinity_np.3;h=624ec94278b39981e4468e2d0d86b2adf07a9c34;hb=4ea6bb24817f6f049d6bbc90ecd77a869876f9b0;hp=86ba8fbd159375d9ccb65c49c7691f710ce1c170;hpb=c03a7a882c608ebf399d1b044ce7a6daa922351a;p=linuxjm%2FLDP_man-pages.git diff --git a/original/man3/pthread_setaffinity_np.3 b/original/man3/pthread_setaffinity_np.3 index 86ba8fbd..624ec942 100644 --- a/original/man3/pthread_setaffinity_np.3 +++ b/original/man3/pthread_setaffinity_np.3 @@ -1,6 +1,7 @@ .\" Copyright (c) 2008 Linux Foundation, written by Michael Kerrisk .\" .\" +.\" %%%LICENSE_START(VERBATIM) .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. @@ -20,8 +21,9 @@ .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. +.\" %%%LICENSE_END .\" -.TH PTHREAD_SETAFFINITY_NP 3 2010-09-10 "Linux" "Linux Programmer's Manual" +.TH PTHREAD_SETAFFINITY_NP 3 2014-05-23 "Linux" "Linux Programmer's Manual" .SH NAME pthread_setaffinity_np, pthread_getaffinity_np \- set/get CPU affinity of a thread @@ -36,6 +38,7 @@ CPU affinity of a thread .BI " cpu_set_t *" cpuset ); .sp Compile and link with \fI\-pthread\fP. +.fi .SH DESCRIPTION The .BR pthread_setaffinity_np () @@ -115,6 +118,13 @@ No thread with the ID could be found. .SH VERSIONS These functions are provided by glibc since version 2.3.4. +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +The +.BR pthread_setaffinity_np () +and +.BR pthread_getaffinity_np () +functions are thread-safe. .SH CONFORMING TO These functions are nonstandard GNU extensions; hence the suffix "_np" (nonportable) in the names. @@ -146,7 +156,7 @@ Instead the CPU set size given to the underlying system calls was always .IR sizeof(cpu_set_t) . A new thread created by -.BR pthread_create () +.BR pthread_create (3) inherits a copy of its creator's CPU affinity mask. .SH EXAMPLE In the following program, the main thread uses @@ -201,10 +211,19 @@ main(int argc, char *argv[]) } .fi .SH SEE ALSO -.BR sched_getcpu (3), .BR sched_setaffinity (2), -.BR sched_setscheduler (2), .BR pthread_attr_setaffinity_np (3), .BR pthread_self (3), +.BR sched_getcpu (3), .BR cpuset (7), -.BR pthreads (7) +.BR pthreads (7), +.BR sched (7) +.SH COLOPHON +This page is part of release 3.79 of the Linux +.I man-pages +project. +A description of the project, +information about reporting bugs, +and the latest version of this page, +can be found at +\%http://www.kernel.org/doc/man\-pages/.