Lines Matching refs:subdir
2 fuse subdir module: offset paths with a base directory
18 struct subdir {
25 static struct subdir *subdir_get(void)
30 static int subdir_addpath(struct subdir *d, const char *path, char **newpathp)
56 struct subdir *d = subdir_get();
68 struct subdir *d = subdir_get();
104 static void transform_symlink(struct subdir *d, const char *path,
144 struct subdir *d = subdir_get();
158 struct subdir *d = subdir_get();
173 struct subdir *d = subdir_get();
186 struct subdir *d = subdir_get();
198 struct subdir *d = subdir_get();
210 struct subdir *d = subdir_get();
222 struct subdir *d = subdir_get();
234 struct subdir *d = subdir_get();
246 struct subdir *d = subdir_get();
258 struct subdir *d = subdir_get();
275 struct subdir *d = subdir_get();
293 struct subdir *d = subdir_get();
306 struct subdir *d = subdir_get();
319 struct subdir *d = subdir_get();
332 struct subdir *d = subdir_get();
345 struct subdir *d = subdir_get();
357 struct subdir *d = subdir_get();
370 struct subdir *d = subdir_get();
383 struct subdir *d = subdir_get();
395 struct subdir *d = subdir_get();
407 struct subdir *d = subdir_get();
419 struct subdir *d = subdir_get();
432 struct subdir *d = subdir_get();
445 struct subdir *d = subdir_get();
458 struct subdir *d = subdir_get();
472 struct subdir *d = subdir_get();
484 struct subdir *d = subdir_get();
496 struct subdir *d = subdir_get();
509 struct subdir *d = subdir_get();
521 struct subdir *d = subdir_get();
533 struct subdir *d = subdir_get();
546 struct subdir *ic = subdir_get();
559 struct subdir *d = subdir_get();
568 struct subdir *d = data;
616 { "subdir=%s", offsetof(struct subdir, base), 0 },
617 { "rellinks", offsetof(struct subdir, rellinks), 1 },
618 { "norellinks", offsetof(struct subdir, rellinks), 0 },
625 " -o subdir=DIR prepend this directory to all paths (mandatory)\n"
646 struct subdir *d;
648 d = calloc(1, sizeof(struct subdir));
650 fuse_log(FUSE_LOG_ERR, "fuse-subdir: memory allocation failed\n");
658 fuse_log(FUSE_LOG_ERR, "fuse-subdir: exactly one next filesystem required\n");
663 fuse_log(FUSE_LOG_ERR, "fuse-subdir: missing 'subdir' option\n");
670 fuse_log(FUSE_LOG_ERR, "fuse-subdir: memory allocation failed\n");
689 FUSE_REGISTER_MODULE(subdir, subdir_new);