pub fn new() -> Self {
        //Self { files: Vec::new() }
        // TODO
        Self {
            files: vec![None, None, None],
        }
    }
/// Creates a new file descriptor table.
Creates a new file descriptor table.
Creates a new file descriptor table .
pub fn new() -> Self {
        //Self { files: Vec::new() }
        // TODO
        Self {
            files: vec![None, None, None],
        }
    }
pub fn new ( ) -> Self { //Self { files: Vec::new() } // TODO Self { files : vec ! [ None None None ] , } }
Creates a new file descriptor table.
Creates a new file descriptor table .