1*b315a0a8SYosh #![expect(unsafe_op_in_unsafe_fn, reason = "old code, not worth updating yet")] 2*b315a0a8SYosh 3*b315a0a8SYosh use test_programs::preview1::{STDERR_FD, STDIN_FD, STDOUT_FD}; 4*b315a0a8SYosh test_stdio()5*b315a0a8SYoshunsafe fn test_stdio() { 6*b315a0a8SYosh for fd in &[STDIN_FD, STDOUT_FD, STDERR_FD] { 7*b315a0a8SYosh wasip1::fd_fdstat_get(*fd).expect("fd_fdstat_get on stdio"); 8*b315a0a8SYosh assert_eq!(wasip1::fd_renumber(*fd, *fd + 100), Err(wasip1::ERRNO_BADF)); 9*b315a0a8SYosh wasip1::fd_renumber(*fd, *fd).unwrap(); 10*b315a0a8SYosh } 11*b315a0a8SYosh } 12*b315a0a8SYosh main()13*b315a0a8SYoshfn main() { 14*b315a0a8SYosh // Run the tests. 15*b315a0a8SYosh unsafe { test_stdio() } 16*b315a0a8SYosh } 17