diff options
author | Roland McGrath <roland@gnu.org> | 2004-04-29 21:55:45 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2004-04-29 21:55:45 +0000 |
commit | 6f0b2e1f0fd3f2ce5a983c2e768619bb2739d8dd (patch) | |
tree | 89c8f1da730e421c3ceef3258f85d8144a3f1a1c /manual/resource.texi | |
parent | 420a2f8b8dfe796e5f38da1e233ee99be6ec028f (diff) | |
download | glibc-6f0b2e1f0fd3f2ce5a983c2e768619bb2739d8dd.tar.gz glibc-6f0b2e1f0fd3f2ce5a983c2e768619bb2739d8dd.tar.xz glibc-6f0b2e1f0fd3f2ce5a983c2e768619bb2739d8dd.zip |
[BZ #130, BZ #131]
2004-04-28 Carlos O'Donell <carlos@baldric.uwo.ca> * sysdeps/unix/sysv/linux/mq_getattr.c: Include <stddef.h>. * sysdeps/unix/sysv/linux/mq_notify.c: Likewise. * sysdeps/unix/sysv/linux/mq_open.c: Likewise. * sysdeps/unix/sysv/linux/mq_receive.c: Likewise. * sysdeps/unix/sysv/linux/mq_send.c: Likewise. * manual/resource.texi (sched_setaffinity, sched_getaffinity): Fix prototypes and description [BZ #131]. * string/bits/string2.h (strpbrk): Cast NULL to char * [BZ #130]. Patch by Ed Catmur <ed@catmur.co.uk>. * string/tst-inlcall.c (main): Add test for strpbrk.
Diffstat (limited to 'manual/resource.texi')
-rw-r--r-- | manual/resource.texi | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/manual/resource.texi b/manual/resource.texi index 0c394f2620..df77408e68 100644 --- a/manual/resource.texi +++ b/manual/resource.texi @@ -1367,12 +1367,12 @@ affinity mask can be retrieved from the system. @comment sched.h @comment GNU -@deftypefun int sched_getaffinity (pid_t @var{pid}, cpu_set_t *@var{cpuset}) +@deftypefun int sched_getaffinity (pid_t @var{pid}, size_t @var{cpusetsize}, cpu_set_t *@var{cpuset}) This functions stores the CPU affinity mask for the process or thread -with the ID @var{pid} in the memory pointed to by @var{cpuset}. If -successful, the function always initializes all bits in the -@code{cpu_set_t} object and returns zero. +with the ID @var{pid} in the @var{cpusetsize} bytes long bitmap +pointed to by @var{cpuset}. If successful, the function always +initializes all bits in the @code{cpu_set_t} object and returns zero. If @var{pid} does not correspond to a process or thread on the system the or the function fails for some other reason, it returns @code{-1} @@ -1395,12 +1395,12 @@ interface must be provided for that. @comment sched.h @comment GNU -@deftypefun int sched_setaffinity (pid_t @var{pid}, const cpu_set_t *@var{cpuset}) +@deftypefun int sched_setaffinity (pid_t @var{pid}, size_t @var{cpusetsize}, const cpu_set_t *@var{cpuset}) -This function installs the affinity mask pointed to by @var{cpuset} -for the process or thread with the ID @var{pid}. If successful the -function returns zero and the scheduler will in future take the -affinity information into account. +This function installs the @var{cpusetsize} bytes long affinity mask +pointed to by @var{cpuset} for the process or thread with the ID @var{pid}. +If successful the function returns zero and the scheduler will in future +take the affinity information into account. If the function fails it will return @code{-1} and @code{errno} is set to the error code: |