pub fn lseek(
fd: BorrowedFd<'_>,
offset: i64,
whence: SeekWhence,
) -> Result<u64, Errno>Expand description
Modifie la position courante d’un FD seekable.
Wrappeur de lseek(2). Retourne la nouvelle position absolue.
§Parameters
fd: FD seekable.offset: déplacement.whence: origine ([SeekWhence::Set],Current,End,Data,Hole).
§Errors
ESPIPE: FD non seekable (pipe, socket).EINVAL: position résultante négative.
§Examples
use air_sys_syscall::fs::lseek;
use air_sys_types::fs::SeekWhence;
use air_sys_types::fd::BorrowedFd;
let pos = lseek(fd, 0, SeekWhence::End).expect("lseek");