diff options
-rw-r--r-- | kerberosIV/src/appl/kip/common.c | 2 | ||||
-rw-r--r-- | kerberosIV/src/appl/kip/kip.h | 2 | ||||
-rw-r--r-- | kerberosIV/src/kadmin/admin_server.c | 2 | ||||
-rw-r--r-- | kerberosV/src/appl/login/read_string.c | 2 | ||||
-rw-r--r-- | kerberosV/src/kadmin/kadm_conn.c | 2 | ||||
-rw-r--r-- | kerberosV/src/kadmin/kadmin_locl.h | 2 | ||||
-rw-r--r-- | kerberosV/src/kdc/kdc_locl.h | 2 | ||||
-rw-r--r-- | kerberosV/src/kdc/main.c | 2 | ||||
-rw-r--r-- | kerberosV/src/kpasswd/kpasswdd.c | 2 |
9 files changed, 9 insertions, 9 deletions
diff --git a/kerberosIV/src/appl/kip/common.c b/kerberosIV/src/appl/kip/common.c index 0322ead5885..4059a982c32 100644 --- a/kerberosIV/src/appl/kip/common.c +++ b/kerberosIV/src/appl/kip/common.c @@ -35,7 +35,7 @@ RCSID("$KTH: common.c,v 1.13.2.4 2000/10/18 23:31:51 assar Exp $"); -sig_atomic_t disconnect = 0; +volatile sig_atomic_t disconnect = 0; int isserver = 0; /* diff --git a/kerberosIV/src/appl/kip/kip.h b/kerberosIV/src/appl/kip/kip.h index 32d457eadca..e9dac39063e 100644 --- a/kerberosIV/src/appl/kip/kip.h +++ b/kerberosIV/src/appl/kip/kip.h @@ -109,7 +109,7 @@ copy_packets (int tundev, int netdev, int mtu, des_cblock *iv, RETSIGTYPE childhandler (int); -extern sig_atomic_t disconnect; +extern volatile sig_atomic_t disconnect; extern int isserver; int diff --git a/kerberosIV/src/kadmin/admin_server.c b/kerberosIV/src/kadmin/admin_server.c index bf0626c914c..7e368ce9d8e 100644 --- a/kerberosIV/src/kadmin/admin_server.c +++ b/kerberosIV/src/kadmin/admin_server.c @@ -60,7 +60,7 @@ doexit(int sig) SIGRETURN(0); } -static sig_atomic_t do_wait; +static volatile sig_atomic_t do_wait; static RETSIGTYPE diff --git a/kerberosV/src/appl/login/read_string.c b/kerberosV/src/appl/login/read_string.c index 3c4ef9a0941..03e802515c4 100644 --- a/kerberosV/src/appl/login/read_string.c +++ b/kerberosV/src/appl/login/read_string.c @@ -35,7 +35,7 @@ RCSID("$KTH: read_string.c,v 1.4 2000/06/21 02:09:36 assar Exp $"); -static sig_atomic_t intr_flag; +static volatile sig_atomic_t intr_flag; static void intr(int sig) diff --git a/kerberosV/src/kadmin/kadm_conn.c b/kerberosV/src/kadmin/kadm_conn.c index 8610650bfc3..9b711375231 100644 --- a/kerberosV/src/kadmin/kadm_conn.c +++ b/kerberosV/src/kadmin/kadm_conn.c @@ -91,7 +91,7 @@ parse_ports(krb5_context context, const char *str) } static pid_t pgrp; -sig_atomic_t term_flag, doing_useful_work; +volatile sig_atomic_t term_flag, doing_useful_work; static RETSIGTYPE sigchld(int sig) diff --git a/kerberosV/src/kadmin/kadmin_locl.h b/kerberosV/src/kadmin/kadmin_locl.h index 09f630a60b8..e50c9156da2 100644 --- a/kerberosV/src/kadmin/kadmin_locl.h +++ b/kerberosV/src/kadmin/kadmin_locl.h @@ -181,7 +181,7 @@ random_password(char *pw, size_t len); /* kadm_conn.c */ -extern sig_atomic_t term_flag, doing_useful_work; +extern volatile sig_atomic_t term_flag, doing_useful_work; void parse_ports(krb5_context, const char*); int start_server(krb5_context); diff --git a/kerberosV/src/kdc/kdc_locl.h b/kerberosV/src/kdc/kdc_locl.h index e0e83a8315f..1e09e1e1182 100644 --- a/kerberosV/src/kdc/kdc_locl.h +++ b/kerberosV/src/kdc/kdc_locl.h @@ -43,7 +43,7 @@ extern krb5_context context; extern int require_preauth; -extern sig_atomic_t exit_flag; +extern volatile sig_atomic_t exit_flag; extern size_t max_request; extern time_t kdc_warn_pwexpire; extern struct dbinfo { diff --git a/kerberosV/src/kdc/main.c b/kerberosV/src/kdc/main.c index 2db4439ac0f..6ad713b7924 100644 --- a/kerberosV/src/kdc/main.c +++ b/kerberosV/src/kdc/main.c @@ -35,7 +35,7 @@ RCSID("$KTH: main.c,v 1.25 2001/02/20 01:44:50 assar Exp $"); -sig_atomic_t exit_flag = 0; +volatile sig_atomic_t exit_flag = 0; krb5_context context; static RETSIGTYPE diff --git a/kerberosV/src/kpasswd/kpasswdd.c b/kerberosV/src/kpasswd/kpasswdd.c index 0dcac6acad6..81aff7792de 100644 --- a/kerberosV/src/kpasswd/kpasswdd.c +++ b/kerberosV/src/kpasswd/kpasswdd.c @@ -41,7 +41,7 @@ RCSID("$KTH: kpasswdd.c,v 1.51 2001/05/14 06:18:56 assar Exp $"); static krb5_context context; static krb5_log_facility *log_facility; -static sig_atomic_t exit_flag = 0; +static volatile sig_atomic_t exit_flag = 0; static void send_reply (int s, |