summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kerberosIV/src/appl/kip/common.c2
-rw-r--r--kerberosIV/src/appl/kip/kip.h2
-rw-r--r--kerberosIV/src/kadmin/admin_server.c2
-rw-r--r--kerberosV/src/appl/login/read_string.c2
-rw-r--r--kerberosV/src/kadmin/kadm_conn.c2
-rw-r--r--kerberosV/src/kadmin/kadmin_locl.h2
-rw-r--r--kerberosV/src/kdc/kdc_locl.h2
-rw-r--r--kerberosV/src/kdc/main.c2
-rw-r--r--kerberosV/src/kpasswd/kpasswdd.c2
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,