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 {
164
164
. unwrap_or_default ( ) ;
165
165
prctl:: set_vma_anon_name ( ptr, sz, None ) . unwrap_or_default ( ) ;
166
166
}
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
+ }
167
184
}
You can’t perform that action at this time.
0 commit comments