summaryrefslogtreecommitdiffstats
path: root/lib/libskey/skeysubr.c
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1998-02-27 22:36:51 +0000
committerpst <pst@FreeBSD.org>1998-02-27 22:36:51 +0000
commit41b578bc9bad5b00d00621058a76d96fef85d747 (patch)
tree8436c76b6e11e2b02c5873a15850923f6af38a7e /lib/libskey/skeysubr.c
parentc2dae6a9b18521480b6a450d7ee23ee643fbca1c (diff)
downloadFreeBSD-src-41b578bc9bad5b00d00621058a76d96fef85d747.zip
FreeBSD-src-41b578bc9bad5b00d00621058a76d96fef85d747.tar.gz
Compile under -W -Wall -Werror.
Fix API - keycrunch takes const char's, not chars.
Diffstat (limited to 'lib/libskey/skeysubr.c')
-rw-r--r--lib/libskey/skeysubr.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/libskey/skeysubr.c b/lib/libskey/skeysubr.c
index 2bd344f..ba88d8c 100644
--- a/lib/libskey/skeysubr.c
+++ b/lib/libskey/skeysubr.c
@@ -1,3 +1,4 @@
+#include <err.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -15,8 +16,8 @@
int
keycrunch(result,seed,passwd)
char *result; /* 8-byte result */
-char *seed; /* Seed, any length */
-char *passwd; /* Password, any length */
+const char *seed; /* Seed, any length */
+const char *passwd; /* Password, any length */
{
char *buf;
MDX_CTX md;
@@ -76,7 +77,7 @@ static void interrupt(sig)
int sig;
{
tcsetattr(0, TCSANOW, &saved_ttymode);
- exit(1);
+ err(1, "interrupted by signal %s", sys_siglist[sig]);
}
char *
OpenPOWER on IntegriCloud