From 2f9d9eae5fb8fb1922b0e096e157987ac0df110e Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Sun, 10 May 2020 16:09:54 +0100 Subject: privsep: Implement pledge(2) support as found on OpenBSD --- configure | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'configure') diff --git a/configure b/configure index b38fe6c1..98410a8f 100755 --- a/configure +++ b/configure @@ -663,6 +663,21 @@ EOF echo "no" fi rm -f _capsicum.c _capsicum + + printf "Testing for pledge ... " + cat <_pledge.c +#include +int main(void) { + return pledge("stdio", NULL); +} +EOF + if $XCC _pledge.c -o _pledge 2>&3; then + echo "yes" + echo "#define HAVE_PLEDGE" >>$CONFIG_H + else + echo "no" + fi + rm -f _pledge.c _pledge fi if [ "$OS" = linux ]; then -- cgit v1.2.3