(dir: Borrowed<'_>, path: &ffi::CStr, flags: i32, mode: i32)
| 320 | |
| 321 | #[cfg(all(any(unix, target_os = "wasi"), not(target_os = "redox")))] |
| 322 | pub fn openat(dir: Borrowed<'_>, path: &ffi::CStr, flags: i32, mode: i32) -> io::Result<Owned> { |
| 323 | cvt_fd(unsafe { c::openat(dir.as_raw(), path.as_ptr(), flags, mode) }) |
| 324 | } |
| 325 | |
| 326 | pub fn fsync(fd: Borrowed<'_>) -> io::Result<()> { |
| 327 | cvt(unsafe { suppress_iph!(c::fsync(fd.as_raw())) })?; |