diff options
Diffstat (limited to 'usr/src/cmd/smbsrv/smbd/smbd.h')
-rw-r--r-- | usr/src/cmd/smbsrv/smbd/smbd.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/usr/src/cmd/smbsrv/smbd/smbd.h b/usr/src/cmd/smbsrv/smbd/smbd.h index cd17d19af2..c5130d6986 100644 --- a/usr/src/cmd/smbsrv/smbd/smbd.h +++ b/usr/src/cmd/smbsrv/smbd/smbd.h @@ -46,6 +46,7 @@ int smbd_nicmon_start(const char *); void smbd_nicmon_stop(void); int smbd_nicmon_refresh(void); int smbd_dc_monitor_init(void); +void smbd_dc_monitor_refresh(void); smb_token_t *smbd_user_auth_logon(smb_logon_t *); void smbd_user_nonauth_logon(uint32_t); void smbd_user_auth_logoff(uint32_t); @@ -54,6 +55,12 @@ void smbd_set_secmode(int); boolean_t smbd_online(void); void smbd_online_wait(const char *); +void smbd_spool_init(void); +void smbd_spool_fini(void); +int smbd_cups_init(void); +void smbd_cups_fini(void); +void smbd_load_printers(void); + int smbd_vss_get_count(const char *, uint32_t *); void smbd_vss_get_snapshots(const char *, uint32_t, uint32_t *, uint32_t *, char **); @@ -75,6 +82,9 @@ typedef struct smbd { int s_door_srv; int s_door_opipe; int s_secmode; /* Current security mode */ + char s_site[MAXHOSTNAMELEN]; + smb_inaddr_t s_pdc; + boolean_t s_pdc_changed; pthread_t s_refresh_tid; pthread_t s_localtime_tid; pthread_t s_spool_tid; |