1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#![no_std] #![no_main] extern crate user_lib; use user_lib::exit; // 教学目标: // 作为 wait/waitpid 的子进程样例,验证正数退出码传递。 // 辅助测例,正常退出,不输出 FAIL 即可。 #[allow(unreachable_code)] #[unsafe(no_mangle)] extern "C" fn main() -> i32 { exit(66778); panic!("FAIL: T.T\n"); 0 }