Closed 0f-0b closed 1 month ago
This program panics with a “Bad file descriptor” error on line 2 because stdout is closed on line 1.
use rustix::io::fcntl_getfd; use rustix::stdio::{dup2_stdout, stdout}; fn main() { let _ = dup2_stdout(stdout()); // 1 fcntl_getfd(stdout()).unwrap(); // 2 }
[dependencies] rustix = { version = "0.38.34", features = ["stdio"] }
This program panics with a “Bad file descriptor” error on line 2 because stdout is closed on line 1.