/* * smb_notify_fini * * This function is not multi-thread safe. The caller must make sure only one * thread makes the call. */ void smb_notify_fini(void) { if (!smb_notify_initialized) return; smb_thread_stop(&smb_thread_notify_daemon); smb_thread_destroy(&smb_thread_notify_daemon); smb_slist_destructor(&smb_ncr_list); smb_slist_destructor(&smb_nce_list); smb_notify_initialized = B_FALSE; }
void smb_kshare_stop(smb_server_t *sv) { smb_thread_stop(&sv->sv_export.e_unexport_thread); smb_thread_destroy(&sv->sv_export.e_unexport_thread); }