Skip to content

Commit 677ba5b

Browse files
committed
add test
1 parent f0a32ce commit 677ba5b

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

test/sys/test_prctl.rs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,4 +164,23 @@ mod test_prctl {
164164
.unwrap_or_default();
165165
prctl::set_vma_anon_name(ptr, sz, None).unwrap_or_default();
166166
}
167+
168+
#[test]
169+
fn test_sched_core() {
170+
use nix::errno::Errno;
171+
use nix::unistd::Pid;
172+
173+
let c: u32 = 1234;
174+
let p = Pid::from_raw(0);
175+
let mut err = prctl::set_sched_core(c).unwrap_err();
176+
assert_eq!(err, Errno::ESRCH);
177+
err = prctl::get_sched_core().unwrap_err();
178+
assert_eq!(err, Errno::ESRCH);
179+
err = prctl::share_sched_core_from(p)
180+
.unwrap_err();
181+
assert_eq!(err, Errno::ESRCH);
182+
err = prctl::share_sched_core_to(p)
183+
.unwrap_err();
184+
assert_eq!(err, Errno::ESRCH);
185+
}
167186
}

0 commit comments

Comments
 (0)