From: jongfoster Date: Tue, 13 Nov 2001 20:14:53 +0000 (+0000) Subject: Patch for FreeBSD setpgrp() as suggested by Alexander Lazic X-Git-Tag: v_2_9_10~27 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=07195b0f233be55ccbccfe15a5f7846de02ce5cb Patch for FreeBSD setpgrp() as suggested by Alexander Lazic --- diff --git a/jcc.c b/jcc.c index d3e10d3b..dc2cc4fc 100644 --- a/jcc.c +++ b/jcc.c @@ -1,4 +1,4 @@ -const char jcc_rcs[] = "$Id: jcc.c,v 1.53 2001/11/05 21:41:43 steudten Exp $"; +const char jcc_rcs[] = "$Id: jcc.c,v 1.54 2001/11/07 00:03:14 steudten Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/jcc.c,v $ @@ -33,6 +33,10 @@ const char jcc_rcs[] = "$Id: jcc.c,v 1.53 2001/11/05 21:41:43 steudten Exp $"; * * Revisions : * $Log: jcc.c,v $ + * Revision 1.54 2001/11/07 00:03:14 steudten + * Give reliable return value if an error + * occurs not just 0 with new daemon mode. + * * Revision 1.53 2001/11/05 21:41:43 steudten * Add changes to be a real daemon just for unix os. * (change cwd to /, detach from controlling tty, set @@ -1505,7 +1509,11 @@ int main(int argc, const char *argv[]) exit( 0 ); } /* child */ - setpgrp(); +#ifdef __FreeBSD__ + setpgrp(0,0); +#else + setpgrp(); +#endif fd = open("/dev/tty", O_RDONLY); if ( fd ) {