diff --git a/src/platform/pal/mod.rs b/src/platform/pal/mod.rs index ad31680e0b..e9e263d13e 100644 --- a/src/platform/pal/mod.rs +++ b/src/platform/pal/mod.rs @@ -140,6 +140,11 @@ pub trait Pal { /// Platform implementation of [`fsync()`](crate::header::unistd::fsync) from [`unistd.h`](crate::header::unistd). fn fsync(fildes: c_int) -> Result<()>; + /// Platform implementation of [`syncfs()`](crate::header::unistd::syncfs) from [`unistd.h`](crate::header::unistd). + fn syncfs(fd: c_int) -> Result<()> { + Self::fsync(fd) + } + /// Platform implementation of [`ftruncate()`](crate::header::unistd::ftruncate) from [`unistd.h`](crate::header::unistd). fn ftruncate(fildes: c_int, length: off_t) -> Result<()>;