From 549da8a7af20362cb07145a3a92564c51c1dadb3 Mon Sep 17 00:00:00 2001 From: Alan Somers <asomers@gmail.com> Date: Tue, 10 Oct 2017 20:33:51 -0600 Subject: [PATCH] Define fdatasync on FreeBSD. It was introduced in FreeBSD 11.1. --- src/unix/bsd/freebsdlike/freebsd/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/unix/bsd/freebsdlike/freebsd/mod.rs b/src/unix/bsd/freebsdlike/freebsd/mod.rs index e7a31274..a2a6d693 100644 --- a/src/unix/bsd/freebsdlike/freebsd/mod.rs +++ b/src/unix/bsd/freebsdlike/freebsd/mod.rs @@ -881,6 +881,7 @@ extern { pub fn jail_set(iov: *mut ::iovec, niov: ::c_uint, flags: ::c_int) -> ::c_int; + pub fn fdatasync(fd: ::c_int) -> ::c_int; pub fn posix_fallocate(fd: ::c_int, offset: ::off_t, len: ::off_t) -> ::c_int; pub fn posix_fadvise(fd: ::c_int, offset: ::off_t, len: ::off_t, -- GitLab