File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -164,4 +164,21 @@ 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 ! ( err == Errno :: EINVAL || err == Errno :: ESRCH ) ;
177+ err = prctl:: get_sched_core ( ) . unwrap_err ( ) ;
178+ assert ! ( err == Errno :: EINVAL || err == Errno :: ESRCH ) ;
179+ err = prctl:: share_sched_core_from ( p) . unwrap_err ( ) ;
180+ assert ! ( err == Errno :: EINVAL || err == Errno :: ESRCH ) ;
181+ err = prctl:: share_sched_core_to ( p) . unwrap_err ( ) ;
182+ assert ! ( err == Errno :: EINVAL || err == Errno :: ESRCH ) ;
183+ }
167184}
You can’t perform that action at this time.
0 commit comments