manoj 99/02/09 23:24:34
Modified: pthreads/src/main http_main.c
Log:
Put back ap_sync_scoreboard_image. A no-op in most cases, but it'll be
needed.
Revision Changes Path
1.13 +9 -0 apache-apr/pthreads/src/main/http_main.c
Index: http_main.c
===================================================================
RCS file: /home/cvs/apache-apr/pthreads/src/main/http_main.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -u -r1.12 -r1.13
--- http_main.c 1999/02/09 21:39:56 1.12
+++ http_main.c 1999/02/10 07:24:34 1.13
@@ -423,7 +423,15 @@
static void reopen_scoreboard(pool *p)
{
}
+#endif /* USE_SHMGET_SCOREBOARD */
+
+void ap_sync_scoreboard_image(void)
+{
+#ifdef SCOREBOARD_FILE
+ lseek(scoreboard_fd, 0L, 0);
+ force_read(scoreboard_fd, ap_scoreboard_image,
sizeof(*ap_scoreboard_image));
#endif
+}
API_EXPORT(void) ap_add_version_component(const char *component)
{
@@ -1965,6 +1973,7 @@
last_non_dead = -1;
total_non_dead = 0;
+ ap_sync_scoreboard_image();
for (i = 0; i < ap_daemons_limit; ++i) {
int status;
idle_thread_count = 0;