use crate::AyaFS; use std::sync::atomic::Ordering; impl AyaFS { pub(crate) fn allocate_file_descriptor( &mut self, inode_index: usize, read: bool, write: bool, ) -> u64 { let fd = self.next_file_handle.fetch_add(1, Ordering::SeqCst); self.file_handle_map.insert(fd, (inode_index, read, write)); fd } }