/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_share_doorsvc.c | 155 char *sharename, *sharename2; local 182 sharename = smb_dr_get_string(dec_ctx); 185 smb_dr_free_string(sharename); 189 rc = smb_shr_remove(sharename); 192 smb_dr_free_string(sharename); 196 sharename = smb_dr_get_string(dec_ctx); 200 smb_dr_free_string(sharename); 205 rc = smb_shr_rename(sharename, sharename2); 208 smb_dr_free_string(sharename);
|
/illumos-gate/usr/src/lib/libshare/common/ |
H A D | scfutil.c | 197 * generate_unique_sharename(sharename) 205 generate_unique_sharename(char *sharename) argument 210 (void) strcpy(sharename, "S-"); 211 uuid_unparse(uuid, sharename + 2); 1659 char *sharename; local 1691 sharename = sa_get_share_attr(share, "id"); 1692 if (sharename == NULL) { 1698 sharename = strdup(shname); 1700 if (sharename != NULL) { 1716 ret = sa_create_pgroup(handle, sharename); [all...] |
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_session.c | 980 * Find the first connected tree that matches the specified sharename. 988 const char *sharename, 992 ASSERT(sharename); 1007 if (smb_strcasecmp(tree->t_sharename, sharename, 0) == 0) { 1160 const char *sharename) 1167 tree = smb_session_lookup_share(session, sharename, NULL); 1173 next = smb_session_lookup_share(session, sharename, tree); 986 smb_session_lookup_share( smb_session_t *session, const char *sharename, smb_tree_t *tree) argument 1158 smb_session_disconnect_share( smb_session_t *session, const char *sharename) argument
|
H A D | smb_tree.c | 599 char *sharename = shr->shr_name; local 605 smb_tree_log(sr, sharename, "access denied: IPC only"); 611 smb_tree_log(sr, sharename, "access denied: guest disabled"); 616 smb_tree_log(sr, sharename, "access denied: not admin"); 622 smb_tree_log(sr, sharename, "access denied: host access"); 628 smb_tree_log(sr, sharename, "access denied: share ACL"); 634 smb_tree_log(sr, sharename, "access denied"); 647 char *sharename = tcon->path; local 666 smb_tree_log(sr, sharename, "invalid service (%s)", service); 687 smb_tree_log(sr, sharename, "ba 765 char *sharename = tcon->path; local 1058 char *sharename = unc_path; local 1234 smb_tree_log(smb_request_t *sr, const char *sharename, const char *fmt, ...) argument [all...] |
H A D | smb_server.c | 1031 smb_server_unshare(const char *sharename) argument 1053 smb_server_disconnect_share(ll, sharename); 1056 smb_server_disconnect_share(ll, sharename); 1067 smb_server_disconnect_share(smb_llist_t *ll, const char *sharename) argument 1079 smb_session_disconnect_share(session, sharename);
|
H A D | smb_kshare.c | 1068 smb_kshare_is_special(const char *sharename) argument 1072 if (sharename == NULL) 1075 if ((len = strlen(sharename)) == 0) 1078 if (sharename[len - 1] == '$') 1088 smb_kshare_is_admin(const char *sharename) argument 1090 if (sharename == NULL) 1093 if (strlen(sharename) == 2 && 1094 smb_isalpha(sharename[0]) && sharename[1] == '$') {
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_util.c | 791 smb_name_validate_share(const char *sharename) argument 796 if (sharename == NULL) 799 if (strpbrk(sharename, invalid) != NULL) 802 for (p = sharename; *p != '\0'; p++) {
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | srvsvc_svc.c | 2891 srvsvc_sa_add(char *sharename, char *path, char *cmnt) argument 2920 resource = sa_get_share_resource(share, sharename); 2922 resource = sa_add_resource(share, sharename, 2942 srvsvc_sa_delete(char *sharename) argument 2952 if ((resource = sa_find_resource(handle, sharename)) != NULL) {
|
H A D | smb_share.c | 473 smb_shr_remove(char *sharename) argument 480 assert(sharename != NULL); 482 if (smb_name_validate_share(sharename) != ERROR_SUCCESS) 488 if ((si = smb_shr_cache_findent(sharename)) == NULL) { 515 smb_shr_cache_delent(sharename); 518 smb_shr_unpublish(sharename, container); 527 dfs_namespace_unload(sharename); 609 smb_shr_get(char *sharename, smb_share_t *si) argument 613 if (sharename == NULL || *sharename 731 smb_shr_exists(char *sharename) argument 820 smb_shr_is_special(char *sharename) argument 846 smb_shr_is_restricted(char *sharename) argument 877 smb_shr_is_admin(char *sharename) argument 1160 smb_shr_lookup(char *sharename, smb_share_t *si) argument 1336 smb_shr_cache_findent(char *sharename) argument 1414 smb_shr_cache_delent(char *sharename) argument 1535 char *sharename; local 1757 smb_shr_sa_loadbyname(char *sharename) argument 1794 smb_shr_publish(const char *sharename, const char *container) argument 1800 smb_shr_unpublish(const char *sharename, const char *container) argument 1810 smb_shr_publisher_queue(const char *sharename, const char *container, char op) argument [all...] |
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_ads.c | 814 * cn=<sharename>,<container RDNs>,<domain DN> 822 smb_ads_get_sharedn(const char *sharename, const char *container, argument 843 rc = asprintf(&share_dn, "cn=%s,%s,%s", sharename, 846 rc = asprintf(&share_dn, "cn=%s,%s", sharename,
|