diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2003-05-31 16:56:35 +0000 |
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2003-05-31 16:56:35 +0000 |
| commit | f7d39b0967ed942a76f046b16a3df534c4e4093f (patch) | |
| tree | f33b9c61fb747a503aae3be83aed6724b8d2059f | |
| parent | 545aa4710122e31a121b527e636f983f2b3a389e (diff) | |
Notes
| -rw-r--r-- | lib/libpam/libpam/security/pam_mod_misc.h | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/lib/libpam/libpam/security/pam_mod_misc.h b/lib/libpam/libpam/security/pam_mod_misc.h index 22482d7465c49..ffc6f92c40520 100644 --- a/lib/libpam/libpam/security/pam_mod_misc.h +++ b/lib/libpam/libpam/security/pam_mod_misc.h @@ -31,33 +31,15 @@ #include <sys/cdefs.h> -/* Standard options +/* + * Common option names */ -enum opt { PAM_OPT_DEBUG, PAM_OPT_NO_WARN, PAM_OPT_ECHO_PASS, - PAM_OPT_USE_FIRST_PASS, PAM_OPT_TRY_FIRST_PASS, PAM_OPT_USE_MAPPED_PASS, - PAM_OPT_TRY_MAPPED_PASS, PAM_OPT_EXPOSE_ACCOUNT, - PAM_OPT_STD_MAX /* XXX */ }; - -#define PAM_MAX_OPTIONS 32 - -struct opttab { - const char *name; - int value; -}; - -struct options { - struct { - const char *name; - int bool; - char *arg; - } opt[PAM_MAX_OPTIONS]; -}; +#define PAM_OPT_NULLOK "nullok" +#define PAM_OPT_AUTH_AS_SELF "auth_as_self" +#define PAM_OPT_ECHO_PASS "echo_pass" +#define PAM_OPT_DEBUG "debug" __BEGIN_DECLS -void pam_std_option(struct options *, struct opttab *, int, const char **); -int pam_test_option(struct options *, enum opt, char **); -void pam_set_option(struct options *, enum opt); -void pam_clear_option(struct options *, enum opt); void _pam_verbose_error(pam_handle_t *, int, const char *, const char *, const char *, ...); __END_DECLS |
