Searched defs:unc (Results 1 - 6 of 6) sorted by relevance
/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_string.c | 432 * MUST be called when returned 'unc' is no longer needed. 437 smb_unc_init(const char *path, smb_unc_t *unc) argument 441 if (path == NULL || unc == NULL || (*path != '\\' && *path != '/')) 444 bzero(unc, sizeof (smb_unc_t)); 447 unc->unc_buf = smb_mem_strdup(path); 449 if ((unc->unc_buf = strdup(path)) == NULL) 453 (void) strsubst(unc->unc_buf, '\\', '/'); 454 (void) strcanon(unc->unc_buf, "/"); 456 unc->unc_server = unc 492 smb_unc_free(smb_unc_t *unc) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_dfs.c | 218 smb_unc_t unc; local 224 if (smb_unc_init(path, &unc) != 0) 227 if (unc.unc_path != NULL) { 229 } else if (unc.unc_share != NULL) { 230 if ((smb_strcasecmp(unc.unc_share, "SYSVOL", 0) == 0) || 231 (smb_strcasecmp(unc.unc_share, "NETLOGON", 0) == 0)) { 236 } else if (unc.unc_server != NULL) { 240 smb_unc_free(&unc);
|
H A D | smb_pathname.c | 1108 smb_unc_t unc; local 1115 if ((rc = smb_unc_init(path, &unc)) != 0) 1118 if (smb_strcasecmp(unc.unc_share, sr->tid_tree->t_sharename, 0)) { 1119 smb_unc_free(&unc); 1123 linkpath = unc.unc_path; 1126 smb_unc_free(&unc);
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | netdfs.c | 1350 netdfs_path_remove(smb_unc_t *unc) argument 1358 status = dfs_namespace_path(unc->unc_share, rootdir, DFS_PATH_MAX); 1360 (void) strlcpy(relpath, unc->unc_path, DFS_PATH_MAX);
|
H A D | dfs.c | 869 smb_unc_t *unc; local 899 unc = &path.p_unc; 900 if (!dfs_namespace_findlink(unc->unc_share, unc->unc_path, 908 unc->unc_server, unc->unc_share, unc->unc_path); 939 smb_unc_t *unc; local 944 unc = &path->p_unc; 946 rc = smb_unc_init(dfs_path, unc); [all...] |
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | ctx.c | 465 smb_ctx_parseunc(struct smb_ctx *ctx, const char *unc, argument 486 strlcpy(tmp, unc, sizeof (tmp));
|
Completed in 79 milliseconds