diff options
author | Simo Sorce <idra@samba.org> | 2002-01-12 23:12:13 +0000 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2002-01-12 23:12:13 +0000 |
commit | b79fa88b4db3bc88b0a5ae567b19286f64fd113c (patch) | |
tree | b39c595a8651552f34335a2443d31d27a20379e3 /source3/pam_smbpass/support.h | |
parent | c9d350a736ca71f838cf19386b04e972200ee595 (diff) | |
download | samba-b79fa88b4db3bc88b0a5ae567b19286f64fd113c.tar.gz samba-b79fa88b4db3bc88b0a5ae567b19286f64fd113c.tar.bz2 samba-b79fa88b4db3bc88b0a5ae567b19286f64fd113c.zip |
updates from 2.2
(This used to be commit 398b4ff0d40d89b3e96d481807f85f15b7a7966a)
Diffstat (limited to 'source3/pam_smbpass/support.h')
-rw-r--r-- | source3/pam_smbpass/support.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/source3/pam_smbpass/support.h b/source3/pam_smbpass/support.h index 85bbd0a523..a13a2d0aeb 100644 --- a/source3/pam_smbpass/support.h +++ b/source3/pam_smbpass/support.h @@ -12,7 +12,7 @@ extern void _cleanup(pam_handle_t *, void *, int); * evidence of old token around for later stack analysis. */ -extern char *xstrdup(const char *); +extern char *smbpXstrDup(const char *); /* ************************************************************** * * Useful non-trivial functions * @@ -26,9 +26,8 @@ extern BOOL strequal(const char *, const char *); extern struct smb_passwd * _my_get_smbpwnam(FILE *, const char *, BOOL *, BOOL *, long *); -extern int _smb_verify_password( pam_handle_t *pamh - , const struct smb_passwd *smb_pwent - , const char *p, unsigned int ctrl ); +extern int _smb_verify_password( pam_handle_t *pamh , SAM_ACCOUNT *sampass, + const char *p, unsigned int ctrl ); /* * this function obtains the name of the current user and ensures @@ -40,13 +39,12 @@ extern int _smb_get_user(pam_handle_t *, unsigned int, /* _smb_blankpasswd() is a quick check for a blank password */ -extern int _smb_blankpasswd(unsigned int, const struct smb_passwd *); +extern int _smb_blankpasswd(unsigned int, SAM_ACCOUNT *); /* obtain a password from the user */ extern int _smb_read_password( pam_handle_t *, unsigned int, const char*, - const char *, const char *, const char *, - const char **); + const char *, const char *, const char *, char **); extern int _pam_smb_approve_pass(pam_handle_t *, unsigned int, const char *, const char *); |