Lines Matching defs:path
509 char path[PATH_MAX], link[PATH_MAX + 1];
520 snprintf(path, sizeof(path), "%s/%s", e, id);
521 if (lstat64(path, &sb) != 0)
524 len = readlink(path, link, sizeof(link) - 1);
526 uc_error("sysfs: cannot read link '%s' (%d)", path, errno);
540 fd = open(path, O_RDONLY);
542 uc_error("sysfs open failed for '%s' (%d)", path, errno);
545 len = read(fd, path, sizeof(path)-1);
548 uc_error("sysfs unable to read value '%s' (%d)", path, errno);
551 while (len > 0 && path[len-1] == '\n')
553 path[len] = '\0';
554 return strdup(path);