Lines Matching defs:path

187 	dfs_path_t path;
190 const char *fspath = (const char *)path.p_fspath;
214 status = dfs_path_parse(&path, uncpath, DFS_OBJECT_LINK);
220 status = smb_name_validate_rpath(path.p_unc.unc_path);
222 dfs_path_free(&path);
236 (void) dfs_cache_add_byname(path.p_unc.unc_share,
237 path.p_unc.unc_path, DFS_OBJECT_LINK);
240 netdfs_path_remove(&path.p_unc);
244 dfs_path_free(&path);
259 dfs_path_t path;
262 const char *fspath = (const char *)path.p_fspath;
276 status = dfs_path_parse(&path, uncpath, DFS_OBJECT_LINK);
290 dfs_cache_remove(path.p_unc.unc_share,
291 path.p_unc.unc_path);
297 netdfs_path_remove(&path.p_unc);
303 dfs_path_free(&path);
319 dfs_path_t path;
329 status = dfs_path_parse(&path, (const char *)param->dfs_path,
338 status = dfs_link_stat((const char *)path.p_fspath, &stat);
340 if ((path.p_type == DFS_OBJECT_LINK) && (stat != DFS_STAT_ISDFS)) {
342 dfs_path_free(&path);
349 status = netdfs_setinfo_100(&path, param->info.iu.info100);
352 status = netdfs_setinfo_101(&path, param->info.iu.info101,
356 status = netdfs_setinfo_102(&path, param->info.iu.info102);
359 status = netdfs_setinfo_103(&path, param->info.iu.info103);
362 status = netdfs_setinfo_104(&path, param->info.iu.info104,
366 status = netdfs_setinfo_105(&path, param->info.iu.info105);
374 dfs_path_free(&path);
397 dfs_path_t path;
402 status = dfs_path_parse(&path, (const char *)param->dfs_path,
410 fspath = path.p_fspath;
411 if (path.p_type == DFS_OBJECT_LINK) {
486 dfs_path_free(&path);
769 netdfs_setinfo_100(dfs_path_t *path, netdfs_info100_t *netinfo)
779 if (path->p_type == DFS_OBJECT_LINK)
780 status = dfs_link_setinfo(path->p_fspath, &info, 100);
782 status = dfs_root_setinfo(path->p_fspath, &info, 100);
791 netdfs_setinfo_101(dfs_path_t *path, netdfs_info101_t *netinfo,
812 if (path->p_type == DFS_OBJECT_LINK)
813 status = dfs_link_setinfo(path->p_fspath, &info, 101);
815 status = dfs_root_setinfo(path->p_fspath, &info, 101);
824 netdfs_setinfo_102(dfs_path_t *path, netdfs_info102_t *netinfo)
832 if (path->p_type == DFS_OBJECT_LINK)
833 status = dfs_link_setinfo(path->p_fspath, &info, 102);
835 status = dfs_root_setinfo(path->p_fspath, &info, 102);
844 netdfs_setinfo_103(dfs_path_t *path, netdfs_info103_t *netinfo)
853 if (path->p_type == DFS_OBJECT_LINK)
854 status = dfs_link_setinfo(path->p_fspath, &info, 103);
856 status = dfs_root_setinfo(path->p_fspath, &info, 103);
865 netdfs_setinfo_104(dfs_path_t *path, netdfs_info104_t *netinfo,
890 if (path->p_type == DFS_OBJECT_LINK)
891 status = dfs_link_setinfo(path->p_fspath, &info, 104);
893 status = dfs_root_setinfo(path->p_fspath, &info, 104);
904 netdfs_setinfo_105(dfs_path_t *path, netdfs_info105_t *netinfo)
912 flavor = dfs_namespace_getflavor(path->p_unc.unc_share);
925 if (path->p_type == DFS_OBJECT_LINK)
926 status = dfs_link_setinfo(path->p_fspath, &info, 105);
928 status = dfs_root_setinfo(path->p_fspath, &info, 105);
1323 * Creates intermediate directories of a link from the root share path.
1329 netdfs_path_create(const char *path)
1335 (void) strlcpy(dirpath, path, DFS_PATH_MAX);
1337 /* drop the link itself from the path */
1361 /* drop the link itself from the path */