From d3dfdc1a92cf1f2ecc9e180c684f47bcb15a19de Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Tue, 21 May 1991 04:38:09 +0000 Subject: [PATCH] go_and_die and do_sync_db are volatile. --- src/server/connections.c | 4 ++-- src/server/connections.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/server/connections.c b/src/server/connections.c index 4c172f004..2f5504442 100644 --- a/src/server/connections.c +++ b/src/server/connections.c @@ -41,8 +41,8 @@ ISCMCB * kom_server_mcb = NULL; Connection * active_connection = NULL; -Bool go_and_die = FALSE; -Bool do_sync_db = FALSE; +volatile Bool go_and_die = FALSE; +volatile Bool do_sync_db = FALSE; jmp_buf parse_env; diff --git a/src/server/connections.h b/src/server/connections.h index 815ef3afd..11a40cdf5 100644 --- a/src/server/connections.h +++ b/src/server/connections.h @@ -5,9 +5,9 @@ */ -extern Bool go_and_die; /* Set this to TRUE to kill the server. */ -extern Bool do_sync_db; /* Set this to TRUE to force a sync via - signal. */ +extern volatile Bool go_and_die; /* Set this to TRUE to kill the server. */ +extern volatile Bool do_sync_db; /* Set this to TRUE to force a sync via + signal. */ #define CONN_MAGIC_ALLOC 0x18F4AE74 #define CONN_MAGIC_FREE 0x67A7B144 -- GitLab