From 6398b31fe432a15d8a71b84a370fe71b6a9997d5 Mon Sep 17 00:00:00 2001 From: Ole Streicher Date: Thu, 25 May 2017 17:35:50 +0200 Subject: [PATCH] Replace setpgrp(...) with POSIX setpgid() The latter has an API independent of the Unix version, so we avoid compilation errors f.e. on newer macosx versions. --- unix/os/zmain.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/unix/os/zmain.c b/unix/os/zmain.c index c66f9e615..5bb2a87ed 100644 --- a/unix/os/zmain.c +++ b/unix/os/zmain.c @@ -133,12 +133,7 @@ main (int argc, char *argv[]) * root menu]. */ jobcode = getpid(); -#if defined(SYSV) || (defined(MACH64) && defined(MACOSX) || defined(IPAD)) - setpgrp (); -#else - setpgrp (0, jobcode); -#endif - + setpgid (0, jobcode); freopen ("/dev/null", "r", stdin); prtype = PR_DETACHED; ZLOCPR (ZGETTX, &driver);