summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Neulinger <nneul@neulinger.org>2015-04-11 17:20:39 +0000
committerNathan Neulinger <nneul@neulinger.org>2015-04-11 17:20:39 +0000
commitb2ee832c16609f851ce184a1c48c5a89ed220353 (patch)
tree104aecf86fdb7ec3fc0c322ce2459a11de14d0a8
parent463d43b3a33836b5f9e7f2dd335e874b3c02ac4a (diff)
downloadcracklib-b2ee832c16609f851ce184a1c48c5a89ed220353.tar.gz
Expose more of the library functions
git-svn-id: file:///tmp/cracklib-svn/trunk@236 4175fe1e-86d5-4fdc-8e6a-506fab9d8533
-rw-r--r--cracklib/lib/fascist.c4
-rw-r--r--cracklib/lib/packer.h5
2 files changed, 7 insertions, 2 deletions
diff --git a/cracklib/lib/fascist.c b/cracklib/lib/fascist.c
index 578ea84..a996509 100644
--- a/cracklib/lib/fascist.c
+++ b/cracklib/lib/fascist.c
@@ -491,7 +491,7 @@ GTry(rawtext, password)
return (0);
}
-static char *
+char *
FascistGecosUser(char *password, const char *user, const char *gecos)
{
int i;
@@ -685,7 +685,7 @@ FascistGecos(password, uid)
return ptr;
}
-static char *
+char *
FascistLookUser(PWDICT *pwp, char *instring,
const char *user, const char *gecos)
{
diff --git a/cracklib/lib/packer.h b/cracklib/lib/packer.h
index d7584b3..da0c91e 100644
--- a/cracklib/lib/packer.h
+++ b/cracklib/lib/packer.h
@@ -96,5 +96,10 @@ extern char *Mangle(char *input, char *control);
extern char Chop(char *string);
extern char *Trim(char *string);
extern char *FascistLook(PWDICT *pwp, char *instring);
+extern char *FascistLookUser(PWDICT *pwp, char *instring, const char *user, const char *gecos);
+extern char *FascistGecos(char *password, int uid);
+extern char *FascistGecosUser(char *password, const char *user, const char *gecos);
+extern const char *FascistCheck(const char *password, const char *path);
+extern const char *FascistCheckUser(const char *password, const char *path, const char *user, const char *gecos);
#endif