Lines Matching defs:path
366 char *path, *pathp, *pathend;
374 path = strdup(opath);
375 lp = parse_macros(path, &lplen);
377 return (path);
381 pathlen = strlen(path);
382 pathend = &path[pathlen - 1];
383 pathp = path;
418 free(path);
426 * returns allocated string containing plugin path which caller must free;
435 char *path = NULL;
440 path = parse_path(plugin_paths[i]);
441 if (path == NULL) {
442 dprint(DDEBUG, "%s: error parsing path %s\n", fn,
443 path);
447 rv = stat(path, &statbuf);
450 "errno = %d\n", fn, path, errno);
453 "file\n", fn, path);
455 return (path);
457 free(path);
464 * load plugin specified by <path> and pass the proceeding arguments
469 do_plugin(char *path, nvlist_t *attrlistp, pcidr_opt_t *optp)
477 dlh = dlopen(path, RTLD_LAZY | RTLD_GLOBAL);