summaryrefslogtreecommitdiff
path: root/usr/src/cmd/keyserv/newkey.c
diff options
context:
space:
mode:
authorpeteh <none@none>2005-09-30 09:44:20 -0700
committerpeteh <none@none>2005-09-30 09:44:20 -0700
commit49e7ca4919cec3229f6fab9730bafc7cf24dab23 (patch)
tree51bf8b2e72cb1fb941cd3139930f3f971a57e44f /usr/src/cmd/keyserv/newkey.c
parent35b7f6cc898f7c73f5367459c83198f1bb897fff (diff)
downloadillumos-joyent-49e7ca4919cec3229f6fab9730bafc7cf24dab23.tar.gz
6271225 gcc and cmd/keyserv don't get along
6273831 gcc and cmd/rpcsvc don't get along
Diffstat (limited to 'usr/src/cmd/keyserv/newkey.c')
-rw-r--r--usr/src/cmd/keyserv/newkey.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/usr/src/cmd/keyserv/newkey.c b/usr/src/cmd/keyserv/newkey.c
index e746705d32..93861cc0af 100644
--- a/usr/src/cmd/keyserv/newkey.c
+++ b/usr/src/cmd/keyserv/newkey.c
@@ -20,7 +20,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -82,10 +82,10 @@ static char YPDBPATH[] = "/var/yp";
static char PKMAP[] = "publickey.byname";
static char UPDATEFILE[] = "updaters";
static char PKFILE[] = "/etc/publickey";
+static void usage(void);
-main(argc, argv)
- int argc;
- char *argv[];
+int
+main(int argc, char *argv[])
{
char name[MAXNETNAMELEN + 1];
char public[HEXKEYBYTES + 1];
@@ -259,13 +259,13 @@ main(argc, argv)
}
exit(1);
}
- exit(0);
- /* NOTREACHED */
+ return (0);
}
/*
* Set the entry in the public key file
*/
+int
setpublicmap(name, public, secret, database, nis_princ, pw)
int database;
char *name;
@@ -322,7 +322,8 @@ setpublicmap(name, public, secret, database, nis_princ, pw)
return (1);
}
-usage()
+void
+usage(void)
{
(void) fprintf(stderr,
"usage:\t%s -u username [-s ldap | nisplus | nis | files]\n",