extern crate proc_self;
use proc_self::*;
use std::fs;
fn main() {
let _ = exe().unwrap();
#[cfg(not(target_family = "windows"))]
{
assert_eq!(FdIter::new().unwrap().collect::<Vec<_>>()[..3], [0, 1, 2]);
for fd in FdIter::new().unwrap() {
println!("{:?}", fd);
let _ = fs::File::open(fd_path(fd).unwrap()).unwrap();
}
}
}