summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/clients/ksu/ChangeLog4
-rw-r--r--src/clients/ksu/main.c9
2 files changed, 11 insertions, 2 deletions
diff --git a/src/clients/ksu/ChangeLog b/src/clients/ksu/ChangeLog
index 9339a9826..982a79c6e 100644
--- a/src/clients/ksu/ChangeLog
+++ b/src/clients/ksu/ChangeLog
@@ -1,3 +1,7 @@
+
+ * main.c (print_status): Now static. Add format attribute if
+ using GNU C.
+
1999-12-02 Ken Raeburn <raeburn@mit.edu>
* krb_auth_su.c (krb5_get_tkt_via_passwd): Check length of
diff --git a/src/clients/ksu/main.c b/src/clients/ksu/main.c
index bd7bbb854..77a499690 100644
--- a/src/clients/ksu/main.c
+++ b/src/clients/ksu/main.c
@@ -45,9 +45,13 @@ static int set_env_var PROTOTYPE((char *, char *));
static void sweep_up PROTOTYPE((krb5_context, int, krb5_ccache));
static char * ontty PROTOTYPE((void));
#ifdef HAVE_STDARG_H
-void print_status( const char *fmt, ...);
+static void print_status( const char *fmt, ...)
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+ __attribute__ ((__format__ (__printf__, 1, 2)))
+#endif
+ ;
#else
-void print_status();
+static void print_status();
#endif
char * get_dir_of_file();
@@ -975,6 +979,7 @@ return 0;
}
+static
#ifdef HAVE_STDARG_H
void print_status( const char *fmt, ...)
#else