pub fn parse_symbolic( fperm: u32, mode: &str, umask: u32, considering_dir: bool ) -> Result<u32, String>