From: jongfoster <jongfoster@users.sourceforge.net>
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/%22https:/faq/@default-cgi@/documentation.html?a=commitdiff_plain;h=07195b0f233be55ccbccfe15a5f7846de02ce5cb;p=privoxy.git

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 ) 
 	{