Lines Matching refs:path
56 struct mtab_list *xgetmountlist(char *path)
62 if (path) error_exit("xgetmountlist");
149 struct mtab_list *xgetmountlist(char *path)
154 char *p = path ? path : "/proc/mounts";
169 if (!path) {
206 int xnotify_add(struct xnotify *not, int fd, char *path)
214 not->paths[not->count] = path;
220 int xnotify_wait(struct xnotify *not, char **path)
227 // We get the fd for free, but still have to search for the path.
229 *path = not->paths[i];
253 int xnotify_add(struct xnotify *not, int fd, char *path)
258 if ((not->fds[i] = inotify_add_watch(not->kq, path, IN_MODIFY))==-1)
261 not->paths[not->count++] = path;
266 int xnotify_wait(struct xnotify *not, char **path)
275 *path = not->paths[i];
286 ssize_t xattr_get(const char *path, const char *name, void *value, size_t size)
288 return getxattr(path, name, value, size, 0, 0);
291 ssize_t xattr_lget(const char *path, const char *name, void *value, size_t size)
293 return getxattr(path, name, value, size, 0, XATTR_NOFOLLOW);
301 ssize_t xattr_list(const char *path, char *list, size_t size)
303 return listxattr(path, list, size, 0);
306 ssize_t xattr_llist(const char *path, char *list, size_t size)
308 return listxattr(path, list, size, XATTR_NOFOLLOW);
316 ssize_t xattr_set(const char* path, const char* name,
319 return setxattr(path, name, value, size, 0, flags);
322 ssize_t xattr_lset(const char* path, const char* name,
325 return setxattr(path, name, value, size, 0, flags | XATTR_NOFOLLOW);
336 ssize_t xattr_get(const char *path, const char *name, void *value, size_t size)
338 return getxattr(path, name, value, size);
341 ssize_t xattr_lget(const char *path, const char *name, void *value, size_t size)
343 return lgetxattr(path, name, value, size);
351 ssize_t xattr_list(const char *path, char *list, size_t size)
353 return listxattr(path, list, size);
356 ssize_t xattr_llist(const char *path, char *list, size_t size)
358 return llistxattr(path, list, size);
366 ssize_t xattr_set(const char* path, const char* name,
369 return setxattr(path, name, value, size, flags);
372 ssize_t xattr_lset(const char* path, const char* name,
375 return lsetxattr(path, name, value, size, flags);
390 int mknodat(int dirfd, const char *path, mode_t mode, dev_t dev)
395 result = mknod(path, mode, dev);