#include <uam_auth.h>
Data Fields | |
| const char * | uam_name |
| char * | uam_path |
| int | uam_count |
| union { | |
| struct { | |
| int(* login )(void *, struct passwd **, char *, int, char *, size_t *) | |
| int(* logincont )(void *, struct passwd **, char *, int, char *, size_t *) | |
| void(* logout )(void) | |
| int(* login_ext )(void *, char *, struct passwd **, char *, int, char *, size_t *) | |
| } uam_login | |
| int(* uam_changepw )(void *, char *, struct passwd *, char *, int, char *, size_t *) | |
| } | u |
| struct uam_obj * | uam_prev |
| struct uam_obj * | uam_next |
| union { | |
| struct { | |
| int(* login )(void *, struct passwd **, char *, int, char *, int *) | |
| int(* logincont )(void *, struct passwd **, char *, int, char *, int *) | |
| void(* logout )(void) | |
| } uam_login | |
| int(* uam_changepw )(void *, char *, struct passwd *, char *, int, char *, int *) | |
| int(* uam_printer )(char *, char *, char *, struct papfile *) | |
| } | u |
| int(* uam_obj::login) (void *, struct passwd **, char *, int, char *, int *) |
| int(* uam_obj::login_ext) (void *, char *, struct passwd **, char *, int, char *, size_t *) |
| int(* uam_obj::logincont) (void *, struct passwd **, char *, int, char *, int *) |
| void(* uam_obj::logout) (void) | ( | void | ) |
| union { ... } uam_obj::u |
| union { ... } uam_obj::u |
| int(* uam_obj::uam_changepw) (void *, char *, struct passwd *, char *, int, char *, int *) |
| int uam_obj::uam_count |
| struct { ... } uam_obj::uam_login |
| struct { ... } uam_obj::uam_login |
| const char * uam_obj::uam_name |
authentication method
| struct uam_obj * uam_obj::uam_next |
| char * uam_obj::uam_path |
where it's located
| struct uam_obj * uam_obj::uam_prev |
| int(* uam_obj::uam_printer) (char *, char *, char *, struct papfile *) |