mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-14 20:37:06 +00:00
sched_get/setaffinity(3): pid 0 should designate current process
PR: 260487
(cherry picked from commit caacda7a3e
)
This commit is contained in:
parent
58865d5f8d
commit
3f8542d396
|
@ -32,6 +32,6 @@
|
|||
int
|
||||
sched_getaffinity(pid_t pid, size_t cpusetsz, cpuset_t *cpuset)
|
||||
{
|
||||
return (cpuset_getaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, pid,
|
||||
cpusetsz, cpuset));
|
||||
return (cpuset_getaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID,
|
||||
pid == 0 ? -1 : pid, cpusetsz, cpuset));
|
||||
}
|
||||
|
|
|
@ -32,6 +32,6 @@
|
|||
int
|
||||
sched_setaffinity(pid_t pid, size_t cpusetsz, const cpuset_t *cpuset)
|
||||
{
|
||||
return (cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, pid,
|
||||
cpusetsz, cpuset));
|
||||
return (cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID,
|
||||
pid == 0 ? -1 : pid, cpusetsz, cpuset));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue