X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=jcc.c;h=630aedaed673564abd91d96f84aefadf2947e079;hb=536435bf44c5129406aa55ea4ab7ac1dcb07b39e;hp=78c66bd574deecac46e88830d2ac912826143d4d;hpb=2fa48011f5013479b98f2c61c9d2d9b2a3270fac;p=privoxy.git diff --git a/jcc.c b/jcc.c index 78c66bd5..630aedae 100644 --- a/jcc.c +++ b/jcc.c @@ -1,4 +1,4 @@ -const char jcc_rcs[] = "$Id: jcc.c,v 1.28 2001/07/23 13:26:12 oes Exp $"; +const char jcc_rcs[] = "$Id: jcc.c,v 1.30 2001/07/25 22:57:13 jongfoster Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/jcc.c,v $ @@ -33,6 +33,14 @@ const char jcc_rcs[] = "$Id: jcc.c,v 1.28 2001/07/23 13:26:12 oes Exp $"; * * Revisions : * $Log: jcc.c,v $ + * Revision 1.30 2001/07/25 22:57:13 jongfoster + * __BEOS__ no longer overrides FEATURE_PTHREAD. + * This is because FEATURE_PTHREAD will soon be widely used, so I + * want to keep it simple. + * + * Revision 1.29 2001/07/24 12:47:06 oes + * Applied BeOS support update by Eugenia + * * Revision 1.28 2001/07/23 13:26:12 oes * Fixed bug in popup-killing for the first read that caused binary garbage to be sent between headers and body * @@ -261,9 +269,9 @@ const char jcc_rcs[] = "$Id: jcc.c,v 1.28 2001/07/23 13:26:12 oes Exp $"; #include #include -#if defined(FEATURE_PTHREAD) && !defined(__BEOS__) +#ifdef FEATURE_PTHREAD #include -#endif /* def FEATURE_PTHREAD && ndef __BEOS__ */ +#endif /* def FEATURE_PTHREAD */ #ifdef _WIN32 # ifndef FEATURE_PTHREAD @@ -1385,6 +1393,7 @@ static void listen_loop(void) pthread_attr_t attrs; pthread_attr_init(&attrs); + pthread_attr_setdetachstate(&attrs, PTHREAD_CREATE_DETACHED); child_id = (pthread_create(&the_thread, &attrs, (void*)serve, csp) ? -1 : 0); pthread_attr_destroy(&attrs);