auth-pam.h revision 98941
198941Sdes/* $Id: auth-pam.h,v 1.12 2002/04/04 19:02:28 stevesk Exp $ */ 298941Sdes 369591Sgreen#include "includes.h" 469591Sgreen#ifdef USE_PAM 569591Sgreen 669591Sgreen#include <pwd.h> /* For struct passwd */ 769591Sgreen 898941Sdesvoid start_pam(const char *user); 969591Sgreenvoid finish_pam(void); 1076287Sgreenint auth_pam_password(Authctxt *authctxt, const char *password); 1169591Sgreenchar **fetch_pam_environment(void); 1298941Sdesint do_pam_authenticate(int flags); 1369591Sgreenint do_pam_account(char *username, char *remote_user); 1469591Sgreenvoid do_pam_session(char *username, const char *ttyname); 1598941Sdesvoid do_pam_setcred(int init); 1669591Sgreenvoid print_pam_messages(void); 1798941Sdesint is_pam_password_change_required(void); 1869591Sgreenvoid do_pam_chauthtok(void); 1998941Sdesvoid do_pam_set_conv(struct pam_conv *); 2098941Sdesvoid message_cat(char **p, const char *a); 2169591Sgreen 2269591Sgreen#endif /* USE_PAM */ 23