diff --git a/usr.bin/keylogin/keylogin.c b/usr.bin/keylogin/keylogin.c
index 8e10d957b3ef..3f4bdba94d21 100644
--- a/usr.bin/keylogin/keylogin.c
+++ b/usr.bin/keylogin/keylogin.c
@@ -48,8 +48,10 @@ __FBSDID("$FreeBSD$");
 #include <rpc/rpc.h>
 #include <rpc/key_prot.h>
 
+extern int key_setnet(struct key_netstarg *);
+
 int
-main()
+main(void)
 {
 	char fullname[MAXNETNAMELEN + 1];
 	struct key_netstarg netst;