30 void start_pam(
struct ssh *);
31 void finish_pam(
void);
32 u_int do_pam_account(
void);
33 void do_pam_session(
struct ssh *);
34 void do_pam_setcred(
int );
35 void do_pam_chauthtok(
void);
36 int do_pam_putenv(
char *,
const char *);
37 char ** fetch_pam_environment(
void);
38 char ** fetch_pam_child_environment(
void);
39 void free_pam_environment(
char **);
40 void sshpam_thread_cleanup(
void);
41 void sshpam_cleanup(
void);
42 int sshpam_auth_passwd(Authctxt *,
const char *);
43 int sshpam_get_maxtries_reached(
void);
44 void sshpam_set_maxtries_reached(
int);
45 int is_pam_session_open(
void);
46 struct passwd *sshpam_getpw(
const char *);