--- src/sys/sys/unistd.h 2005/12/03 02:19:52 1.5 +++ src/sys/sys/unistd.h 2006/10/10 15:40:47 1.6 @@ -32,7 +32,7 @@ * * @(#)unistd.h 8.2 (Berkeley) 1/7/94 * $FreeBSD: src/sys/sys/unistd.h,v 1.22.2.2 2000/08/22 01:46:30 jhb Exp $ - * $DragonFly: src/sys/sys/unistd.h,v 1.4 2004/11/09 17:52:45 joerg Exp $ + * $DragonFly$ */ #ifndef _SYS_UNISTD_H_ @@ -219,8 +219,9 @@ #define RFTHREAD (1<<13) /* enable kernel thread support */ #define RFSIGSHARE (1<<14) /* share signal handlers */ #define RFLINUXTHPN (1<<16) /* do linux clone exit parent notification */ +#define RFPGLOCK (1<<30) /* process group interlock for signal race */ #define RFPPWAIT (1<<31) /* parent sleeps until child exits (vfork) */ -#define RFKERNELONLY RFPPWAIT +#define RFKERNELONLY (RFPPWAIT|RFPGLOCK) #endif /* !_POSIX_SOURCE */