diff options
author | Nathan Neulinger <nneul@neulinger.org> | 2015-04-11 17:20:39 +0000 |
---|---|---|
committer | Nathan Neulinger <nneul@neulinger.org> | 2015-04-11 17:20:39 +0000 |
commit | b2ee832c16609f851ce184a1c48c5a89ed220353 (patch) | |
tree | 104aecf86fdb7ec3fc0c322ce2459a11de14d0a8 | |
parent | 463d43b3a33836b5f9e7f2dd335e874b3c02ac4a (diff) | |
download | cracklib-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.c | 4 | ||||
-rw-r--r-- | cracklib/lib/packer.h | 5 |
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 |