summaryrefslogtreecommitdiff
path: root/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h
diff options
context:
space:
mode:
authorShawn Emery <Shawn.Emery@Sun.COM>2010-01-22 00:35:58 -0700
committerShawn Emery <Shawn.Emery@Sun.COM>2010-01-22 00:35:58 -0700
commit77191e8775ec29406dec7210fc064d8fd759dd24 (patch)
treee578cc3c3c3bb25c336e5d515369d473eb2ba253 /usr/src/lib/smbsrv/libsmbns/common/libsmbns.h
parent986b458dd38036ac346e3cedf55812c5fad90cde (diff)
downloadillumos-joyent-77191e8775ec29406dec7210fc064d8fd759dd24.tar.gz
6913833 smbadm join should use /dev/random
Diffstat (limited to 'usr/src/lib/smbsrv/libsmbns/common/libsmbns.h')
-rw-r--r--usr/src/lib/smbsrv/libsmbns/common/libsmbns.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h b/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h
index 2493700e17..ae50db535b 100644
--- a/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h
+++ b/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -59,6 +59,7 @@ typedef struct smb_ads_host_info {
typedef enum smb_adjoin_status {
SMB_ADJOIN_SUCCESS = 0,
SMB_ADJOIN_ERR_GET_HANDLE,
+ SMB_ADJOIN_ERR_GEN_PWD,
SMB_ADJOIN_ERR_GET_DCLEVEL,
SMB_ADJOIN_ERR_ADD_TRUST_ACCT,
SMB_ADJOIN_ERR_MOD_TRUST_ACCT,
@@ -89,7 +90,7 @@ extern int smb_ads_lookup_share(smb_ads_handle_t *, const char *, const char *,
char *);
extern int smb_ads_add_share(smb_ads_handle_t *, const char *, const char *,
const char *);
-extern smb_adjoin_status_t smb_ads_join(char *, char *, char *, char *, int);
+extern smb_adjoin_status_t smb_ads_join(char *, char *, char *, char *, size_t);
extern void smb_ads_join_errmsg(smb_adjoin_status_t);
extern boolean_t smb_ads_lookup_msdcs(char *, char *, char *, uint32_t);
extern smb_ads_host_info_t *smb_ads_find_host(char *, char *);