From 1be30968cacfe8632a98419e1a530470e54a14c5 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Tue, 29 Dec 2020 21:12:38 +0200 Subject: [PATCH] melib/mbox: fix FreeBSD compilation Reported in #92 --- melib/src/backends/mbox.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/melib/src/backends/mbox.rs b/melib/src/backends/mbox.rs index 8e46b4af..012aa05e 100644 --- a/melib/src/backends/mbox.rs +++ b/melib/src/backends/mbox.rs @@ -64,6 +64,8 @@ fn get_rw_lock_blocking(f: &File, path: &Path) -> Result<()> { l_len: 0, /* "Specifying 0 for l_len has the special meaning: lock all bytes starting at the location specified by l_whence and l_start through to the end of file, no matter how large the file grows." */ l_pid: 0, /* "By contrast with traditional record locks, the l_pid field of that structure must be set to zero when using the commands described below." */ + #[cfg(target_os = "freebsd")] + l_sysid: 0, }; let ptr: *mut libc::flock = &mut flock; #[cfg(not(target_os = "linux"))]