pub fn open( working_inode: &Arc<OSInode>, path: &str, flags: OpenFlags, type_: DiskInodeType) -> Result<Arc<OSInode>, isize>