Documentation
1
2
3
4
5
6
use crate::{Result, Syscall, fd::AsFd, syscall_result_unit, syscall1_readonly};

#[inline]
pub unsafe fn close<Fd: AsFd>(fd: Fd) -> Result<()> {
    syscall_result_unit(unsafe { syscall1_readonly(Syscall::CLOSE, fd.as_fd()) })
}