]> granicus.if.org Git - cracklib/commitdiff
Expose more of the library functions
authorNathan Neulinger <nneul@neulinger.org>
Sat, 11 Apr 2015 17:20:39 +0000 (17:20 +0000)
committerNathan Neulinger <nneul@neulinger.org>
Sat, 11 Apr 2015 17:20:39 +0000 (17:20 +0000)
git-svn-id: file:///tmp/cracklib-svn/trunk@236 4175fe1e-86d5-4fdc-8e6a-506fab9d8533

cracklib/lib/fascist.c
cracklib/lib/packer.h

index 578ea84bfcbd10e1221735572e885038b10eb560..a996509bcb75fb2445db0ea5551e236e5203a5a7 100644 (file)
@@ -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)
 {
index d7584b38b69995bdf48858e0f2dbfe16b9ea0081..da0c91ed7458e0d14ce0971574f64aa1a823fb5a 100644 (file)
@@ -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