From 8b39bc5db98c252269fe526a8c411bf245770ba2 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Tue, 26 Sep 2023 22:58:11 +0200 Subject: server.c: Fix build on FreeBSD --- server.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'server.c') diff --git a/server.c b/server.c index 01e82b0..20329cb 100644 --- a/server.c +++ b/server.c @@ -1,4 +1,10 @@ +/* As of FreeBSD 13.2, sigaction(2) still conforms to IEEE Std + * 1003.1-1990 (POSIX.1), which did not define SA_RESTART. + * FreeBSD supports it as an extension, but then _POSIX_C_SOURCE must + * not be defined. */ +#ifndef __FreeBSD__ #define _POSIX_C_SOURCE 200809L +#endif #include "slweb/server.h" #include -- cgit v1.2.3