From d4624d3468d389e372f103ec7aeec8db3d0195ba Mon Sep 17 00:00:00 2001 From: Alex Samorukov Date: Mon, 4 Jan 2021 01:33:32 +0100 Subject: Fix bb_setpgrp weapper on the FreeBSD FreeBSD uses setpgrp(pid_t, pid_t) This patch makes crond.c and probably others compilable Signed-off-by: Alex Samorukov Signed-off-by: Denys Vlasenko --- include/platform.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/platform.h') diff --git a/include/platform.h b/include/platform.h index 085387fd8..d991f3140 100644 --- a/include/platform.h +++ b/include/platform.h @@ -319,7 +319,7 @@ typedef unsigned smalluint; #endif /* Define bb_setpgrp */ -#if defined(__digital__) && defined(__unix__) +#if (defined(__digital__) && defined(__unix__)) || defined(__FreeBSD__) /* use legacy setpgrp(pid_t, pid_t) for now. move to platform.c */ # define bb_setpgrp() do { pid_t __me = getpid(); setpgrp(__me, __me); } while (0) #else -- cgit v1.2.3