diff --git a/devel/bmake/files/job.c b/devel/bmake/files/job.c index 919f758b1..1b45d0862 100644 --- a/devel/bmake/files/job.c +++ b/devel/bmake/files/job.c @@ -1396,7 +1396,7 @@ JobExec(Job *job, char **argv) * we can kill it and all its descendants in one fell swoop, * by killing its process family, but not commit suicide. */ -#if defined(MAKE_NATIVE) || defined(HAVE_SETPGID) +#if defined(MAKE_NATIVE) && defined(HAVE_SETPGID) #if defined(SYSV) /* XXX: dsl - I'm sure this should be setpgrp()... */ (void)setsid(); diff --git a/devel/bmake/files/main.c b/devel/bmake/files/main.c index e157f8cdc..9521f3ce6 100644 --- a/devel/bmake/files/main.c +++ b/devel/bmake/files/main.c @@ -832,7 +832,7 @@ main(int argc, char **argv) progname++; else progname = argv[0]; -#if defined(MAKE_NATIVE) || (defined(HAVE_SETRLIMIT) && defined(RLIMIT_NOFILE)) +#if defined(MAKE_NATIVE) && (defined(HAVE_SETRLIMIT) && defined(RLIMIT_NOFILE)) /* * get rid of resource limit on file descriptors */