# HG changeset patch # User Kim Alvefur # Date 1482133910 -3600 # Node ID 93dd90309779893f61dcf334b2fd87b97d4c0340 # Parent 200f1f6306a70a4a390183676298aa9cce8269fd util.pposix: rfork() seems to be FreeBSD only (fixes #412) diff -r 200f1f6306a7 -r 93dd90309779 util-src/pposix.c --- a/util-src/pposix.c Thu Dec 15 07:03:52 2016 +0100 +++ b/util-src/pposix.c Mon Dec 19 08:51:50 2016 +0100 @@ -49,9 +49,9 @@ #define WITH_MALLINFO #endif -#if defined(RFPROC) && defined(EV_SET) +#if defined(__FreeBSD__) && defined(RFPROC) /* - * On *BSD, calling fork() is equivalent to rfork(RFPROC | RFFDG). + * On FreeBSD, calling fork() is equivalent to rfork(RFPROC | RFFDG). * * RFFDG being set means that the file descriptor table is copied, * otherwise it's shared. We want the later, otherwise libevent gets