|
@@ -16,7 +16,7 @@ const cpuSetSize = _CPU_SETSIZE / _NCPUBITS
|
|
|
type CPUSet [cpuSetSize]cpuMask
|
|
type CPUSet [cpuSetSize]cpuMask
|
|
|
|
|
|
|
|
func schedAffinity(trap uintptr, pid int, set *CPUSet) error {
|
|
func schedAffinity(trap uintptr, pid int, set *CPUSet) error {
|
|
|
- _, _, e := RawSyscall(trap, uintptr(pid), uintptr(unsafe.Sizeof(set)), uintptr(unsafe.Pointer(set)))
|
|
|
|
|
|
|
+ _, _, e := RawSyscall(trap, uintptr(pid), uintptr(unsafe.Sizeof(*set)), uintptr(unsafe.Pointer(set)))
|
|
|
if e != 0 {
|
|
if e != 0 {
|
|
|
return errnoErr(e)
|
|
return errnoErr(e)
|
|
|
}
|
|
}
|