summaryrefslogtreecommitdiff
path: root/source3/pam_smbpass/support.h
diff options
context:
space:
mode:
authorSimo Sorce <idra@samba.org>2002-01-12 23:12:13 +0000
committerSimo Sorce <idra@samba.org>2002-01-12 23:12:13 +0000
commitb79fa88b4db3bc88b0a5ae567b19286f64fd113c (patch)
treeb39c595a8651552f34335a2443d31d27a20379e3 /source3/pam_smbpass/support.h
parentc9d350a736ca71f838cf19386b04e972200ee595 (diff)
downloadsamba-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.h12
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 *);