pub fn open_by_handle_at(
mount_fd: BorrowedFd<'_>,
handle: &FileHandle,
flags: OpenFlags,
) -> Result<OwnedFd, Errno>Expand description
Ouvre un fichier depuis un handle persistant.
§Parameters
mount_fd: FD d’un fichier sur le même système de fichiers.handle: handle retourné parname_to_handle_at.flags: flags d’ouverture.
§Errors
ESTALE: handle invalide (fichier supprimé ou FS remonté).EPERM:CAP_DAC_READ_SEARCHrequis.
§Examples
use air_sys_syscall::fs::open_by_handle_at;
use air_sys_types::fs::{FileHandle, OpenFlags};
use air_sys_types::fd::BorrowedFd;
let fd = open_by_handle_at(mount_fd, handle, OpenFlags::RDONLY)
.expect("open_by_handle_at");