Browse code

User pthread_cond_broadcast rather than pthread_cond_signal

git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@857 77e5149b-7576-45b1-b177-96237e5ba77b

Nigel Horne authored on 2004/09/14 02:42:24
Showing 4 changed files
... ...
@@ -1,3 +1,8 @@
1
+Mon Sep 13 18:41:34 BST 2004 (njh)
2
+----------------------------------
3
+  clamav-milter:	Use pthread_cond_broadcast() instead of
4
+				pthread_cond_signal
5
+
1 6
 Mon Sep 13 18:41:05 CEST 2004 (tk)
2 7
 ----------------------------------
3 8
   * libclamav: minor cleanup
... ...
@@ -491,6 +491,7 @@ Changes
491 491
 		Added first draft of SESSION code. Do NOT use in a production
492 492
 			environment.
493 493
 0.75p	13/9/04	Updated SESSION code.
494
+0.75q	13/9/04	Use pthread_cond_broadcast() instead of pthread_cond_signal()
494 495
 
495 496
 INTERNATIONALISATION
496 497
 
... ...
@@ -26,6 +26,9 @@
26 26
  *
27 27
  * Change History:
28 28
  * $Log: clamav-milter.c,v $
29
+ * Revision 1.125  2004/09/13 17:39:31  nigelhorne
30
+ * User pthread_cond_broadcast rather than pthread_cond_signal
31
+ *
29 32
  * Revision 1.124  2004/09/13 13:14:34  nigelhorne
30 33
  * Updated SESSION Code
31 34
  *
... ...
@@ -383,9 +386,9 @@
383 383
  * Revision 1.6  2003/09/28 16:37:23  nigelhorne
384 384
  * Added -f flag use MaxThreads if --max-children not set
385 385
  */
386
-static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.124 2004/09/13 13:14:34 nigelhorne Exp $";
386
+static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.125 2004/09/13 17:39:31 nigelhorne Exp $";
387 387
 
388
-#define	CM_VERSION	"0.75p"
388
+#define	CM_VERSION	"0.75q"
389 389
 
390 390
 /*#define	CONFDIR	"/usr/local/etc"*/
391 391
 
... ...
@@ -1624,7 +1627,7 @@ findServer(void)
1624 1624
 		}
1625 1625
 	pthread_mutex_unlock(&sstatus_mutex);
1626 1626
 
1627
-	pthread_cond_signal(&watchdog_cond);
1627
+	pthread_cond_broadcast(&watchdog_cond);
1628 1628
 
1629 1629
 	pthread_mutex_lock(&sstatus_mutex);
1630 1630
 	for(; i < max_children; i++)
... ...
@@ -2824,7 +2827,7 @@ clamfi_free(struct privdata *privdata)
2824 2824
 			--n_children;
2825 2825
 #ifdef	SESSION
2826 2826
 			if(n_children == 0)
2827
-				pthread_cond_signal(&watchdog_cond);
2827
+				pthread_cond_broadcast(&watchdog_cond);
2828 2828
 #endif
2829 2829
 		}
2830 2830
 #ifdef	CL_DEBUG
... ...
@@ -8,7 +8,7 @@ msgid ""
8 8
 msgstr ""
9 9
 "Project-Id-Version: PACKAGE VERSION\n"
10 10
 "Report-Msgid-Bugs-To: bugs@clamav.net\n"
11
-"POT-Creation-Date: 2004-09-13 14:21+0100\n"
11
+"POT-Creation-Date: 2004-09-13 18:38+0100\n"
12 12
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 13
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 14
 "Language-Team: LANGUAGE <LL@li.org>\n"