summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@toad.com>1995-03-17 04:53:15 +0000
committerJohn Gilmore <gnu@toad.com>1995-03-17 04:53:15 +0000
commitce2c38e41c226b9135c581208433c0b53b48ebc7 (patch)
treeb125c183760c6ac45c5ca81df4cb7bb94c2aff9a /src
parent8972324fb6970231fb20731d7d2860fc3eea7c5a (diff)
downloadkrb5-ce2c38e41c226b9135c581208433c0b53b48ebc7.tar.gz
krb5-ce2c38e41c226b9135c581208433c0b53b48ebc7.tar.xz
krb5-ce2c38e41c226b9135c581208433c0b53b48ebc7.zip
* configure.in: Replace CHECK_STDARG with AC_CHECK_HEADERS.
* main.c (print_status): Use HAVE_STDARG_H to control whether to declare with ", ..."; not STDARG_PROTOTYPES. * ksu.h: Don't include <stdarg.h> or <varargs.h>, since they are already included by "com_err.h". git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5138 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/clients/ksu/ChangeLog8
-rw-r--r--src/clients/ksu/configure.in2
-rw-r--r--src/clients/ksu/ksu.h6
-rw-r--r--src/clients/ksu/main.c6
4 files changed, 13 insertions, 9 deletions
diff --git a/src/clients/ksu/ChangeLog b/src/clients/ksu/ChangeLog
index b1a0a288d4..730d0c0a00 100644
--- a/src/clients/ksu/ChangeLog
+++ b/src/clients/ksu/ChangeLog
@@ -1,3 +1,11 @@
+Thu Mar 16 20:50:32 1995 John Gilmore (gnu at toad.com)
+
+ * configure.in: Replace CHECK_STDARG with AC_CHECK_HEADERS.
+ * main.c (print_status): Use HAVE_STDARG_H to control whether to
+ declare with ", ..."; not STDARG_PROTOTYPES.
+ * ksu.h: Don't include <stdarg.h> or <varargs.h>, since they
+ are already included by "com_err.h".
+
Thu Mar 2 12:32:17 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in (ISODELIB): Remove reference to $(ISODELIB).
diff --git a/src/clients/ksu/configure.in b/src/clients/ksu/configure.in
index 12a3773e47..9cb2ab837b 100644
--- a/src/clients/ksu/configure.in
+++ b/src/clients/ksu/configure.in
@@ -8,5 +8,5 @@ AC_CHECK_LIB(ndbm,main)
AC_CHECK_LIB(dbm,main)
KRB_INCLUDE
WITH_KRB5ROOT
-CHECK_STDARG
+AC_CHECK_HEADERS(stdarg.h)
V5_AC_OUTPUT_MAKEFILE
diff --git a/src/clients/ksu/ksu.h b/src/clients/ksu/ksu.h
index 8fa0acc215..5fd836e611 100644
--- a/src/clients/ksu/ksu.h
+++ b/src/clients/ksu/ksu.h
@@ -34,11 +34,7 @@
#include <unistd.h>
#include <string.h>
#include <syslog.h>
-#ifdef STDARG_PROTOTYPES
-#include <stdarg.h>
-#else
-#include <varargs.h>
-#endif
+/* <stdarg.h> or <varargs.h> is already included by com_err.h. */
#define NO_TARGET_FILE '.'
#define SOURCE_USER_LOGIN "."
diff --git a/src/clients/ksu/main.c b/src/clients/ksu/main.c
index 0a756d495d..e4f426c252 100644
--- a/src/clients/ksu/main.c
+++ b/src/clients/ksu/main.c
@@ -41,7 +41,7 @@ int set_env_var();
void sweep_up();
char * ontty();
void init_auth_names();
-#ifdef STDARG_PROTOTYPES
+#ifdef HAVE_STDARG_H
void print_status( const char *fmt, ...);
#else
void print_status();
@@ -946,7 +946,7 @@ return 0;
}
-#ifdef STDARG_PROTOTYPES
+#ifdef HAVE_STDARG_H
void print_status( const char *fmt, ...)
#else
void print_status (va_alist)
@@ -954,7 +954,7 @@ void print_status (va_alist)
#endif
{
va_list ap;
-#ifndef STDARG_PROTOTYPES
+#ifndef HAVE_STDARG_H
char *fmt;
va_start (ap);
fmt = va_arg (ap, char*);