Lines Matching refs:path

62 	char *path;
70 char *path;
105 * char *path: The pathname of the volume to be enabled.
121 cfg_add_user(CFGFILE* cfg, char *path, char *cnode, char *user)
167 (void) snprintf(search_key, CFG_MAX_KEY, "%s:%s", path, cnode);
173 (void) snprintf(buf, CFG_MAX_BUF, "%s %s %s", path, cnode,
210 data->path, data->node, data->u.users, user);
266 * char *path: The pathname of the volume to be enabled.
281 cfg_rem_user(CFGFILE *cfg, char *path, char *cnode, char *user)
336 (void) snprintf(search_key, CFG_MAX_KEY, "%s:%s", path, cnode);
370 (void) snprintf(buf, CFG_MAX_BUF, "%s %s ", data->path,
476 * path - The pathname of the volume
481 cfg_vol_enable(CFGFILE *cfg, char *path, char *ctag, char *user)
491 rc = cfg_add_user(cfg, path, ctag, user);
496 path);
503 retval = sv_action(path, cfg, ctag, DO_ENABLE);
505 (void) cfg_rem_user(cfg, path, ctag, user);
523 * path - The pathname of the volume
528 cfg_vol_disable(CFGFILE *cfg, char *path, char *ctag, char *user)
538 rc = cfg_rem_user(cfg, path, ctag, user);
543 path);
551 user, path);
555 retval = sv_action(path, cfg, ctag, DO_DISABLE);
589 char **entry, *path, *cnode, *users;
610 if (!(path = strtok(buf, " "))) {
630 data = make_dsvol_data(path, cnode, users, set - offset);
635 (void) snprintf(search_key, CFG_MAX_KEY, "%s:%s", path, cnode);
643 rc = add_dev_entry(path);
703 char *path, *mode, *cnode;
721 if (!(path = strtok(buf, " "))) {
739 data = make_svol_data(path, mode, cnode, set - offset);
744 if (nsc_insert_node(svol, data, path) < 0) {
784 * path - The pathname of the device
794 cfg_get_canonical_name(CFGFILE *cfg, const char *path, char **result)
810 alt_path = find_devid(path);
811 if (!alt_path || strcmp(path, alt_path) == 0) {
921 make_dsvol_data(char *path, char *cnode, char *users, int set)
931 data->path = strdup(path);
944 free(p->path);
950 make_svol_data(char *path, char *mode, char *cnode, int set)
960 data->path = strdup(path);
974 free(p->path);
980 sv_action(char *path, CFGFILE *caller_cfg, char *ctag, int enable)
1016 statinfo = nsc_lookup(devhash, path);
1024 if (stat(path, &stb) != 0)
1033 strncpy(svc.svc_path, path, sizeof (svc.svc_path));
1067 (void) snprintf(buf, CFG_MAX_BUF, "%s - %s", path,
1159 add_dev_entry(const char *path)
1171 data = nsc_lookup(devhash, path);
1177 if (stat(path, &buf) < 0) {
1195 devlist[ devcount ].path = strdup(path);
1199 if (nsc_insert_node(devhash, &devlist[devcount], path) < 0) {
1220 nsc_insert_node(devhash, &devlist[i], devlist[i].path);
1234 find_devid(const char *path)
1244 result = (device_t *)nsc_lookup(devhash, path);
1250 if (stat(path, &buf) < 0)
1259 return (result->path);
1275 free(p->path);