summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kdc/main.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/kdc/main.c b/src/kdc/main.c
index 1aa484768..5d4ce6393 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -34,6 +34,7 @@ static char rcsid_main_c[] =
#include <krb5/krb5_err.h>
#include <krb5/isode_err.h>
#include <krb5/kdb5_err.h>
+#include <krb5/libos-proto.h>
#include <krb5/ext-proto.h>
#include "kdc_util.h"
@@ -125,7 +126,6 @@ char **argv;
char lrealm[BUFSIZ];
krb5_error_code retval;
- extern int optind;
extern char *optarg;
while (c = getopt(argc, argv, "r:d:mM:k:")) {
@@ -261,9 +261,12 @@ closedown_db()
exit
*/
+/* This void is a bit bogus, but it's necessary to prevent some compilers from
+ complaining about a no-value return path from a non-void function. */
+void
main(argc, argv)
int argc;
-char **argv;
+char *argv[];
{
krb5_error_code retval;