From b8a99fa03694509253db18ddf99c5c076ed42304 Mon Sep 17 00:00:00 2001 From: prgbln <163686005+prgbln@users.noreply.github.com> Date: Thu, 4 Apr 2024 12:53:55 +0200 Subject: [PATCH] Add _BSD_SOURCE flag to fix eio_posix on OpenBSD. --- lib_eio_posix/include/discover.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_eio_posix/include/discover.ml b/lib_eio_posix/include/discover.ml index 60658e384..6baa8c080 100644 --- a/lib_eio_posix/include/discover.ml +++ b/lib_eio_posix/include/discover.ml @@ -8,7 +8,7 @@ let optional_flags = [ let () = C.main ~name:"discover" (fun c -> - let c_flags = ["-D_LARGEFILE64_SOURCE"; "-D_XOPEN_SOURCE=700"; "-D_DARWIN_C_SOURCE"; "-D_GNU_SOURCE"] in + let c_flags = ["-D_LARGEFILE64_SOURCE"; "-D_XOPEN_SOURCE=700"; "-D_DARWIN_C_SOURCE"; "-D_GNU_SOURCE"; "-D_BSD_SOURCE"] in let includes = ["sys/types.h"; "sys/stat.h"; "fcntl.h"] in let extra_flags, missing_defs = C.C_define.import c ~c_flags ~includes