From beb65abc3f3d516dc50a4b8a1e437280331a072c Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Sun, 13 Jul 2003 12:01:55 +0000 Subject: [PATCH] Terminate at once if go_and_die becomes set while the queue of pending requests is processed. Reverted the change of 1999-04-03: go_and_die is now a Bool once again. It is no longer manipulated from a signal handler. Header file cleanup. --- ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4773b71b4..65cb3a3ab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2003-07-13 Per Cederqvist <ceder@ceder.dyndns.org> + + Reverted the change of 1999-04-03: go_and_die is now a Bool once + again. It is no longer manipulated from a signal handler. + * src/server/admin.c (shutdown_kom): Use TRUE instead of 1 as + value of go_and_die. + * src/server/connections.c (go_and_die): Now a Bool, once again. + * src/server/ramkomd.c (sighandler_hup): Use TRUE instead of 1 as + value of go_and_die. + * src/server/sigflags.h (go_and_die): Now a Bool, once again. + + Terminate at once if go_and_die becomes set while the queue of + pending requests is processed. + * src/server/connections.c (check_idle_callback): Break out of the + loop and return OOP_HALT if go_and_die is true. + + Header file cleanup. + * src/server/sigflags.h (intr_syscalls_on_intr): Removed. + (restart_syscalls_on_intr): Removed. + (do_statistics): Removed. + 2003-07-13 Per Cederqvist <ceder@lysator.liu.se> Actually distribute all test cases... -- GitLab