-
-enum {
- KEY_HELP,
- KEY_VERSION,
-};
-
-
-static struct fuse_opt xattrs_opts[] = {
- FUSE_OPT_KEY("-V", KEY_VERSION),
- FUSE_OPT_KEY("--version", KEY_VERSION),
- FUSE_OPT_KEY("-h", KEY_HELP),
- FUSE_OPT_KEY("--help", KEY_HELP),
- FUSE_OPT_END
-};
-
-int is_directory(const char *path) {
- struct stat statbuf;
- if (stat(path, &statbuf) != 0) {
- fprintf(stderr, "cannot get source directory status: %s\n", path);
- return -1;
- }
-
- if (!S_ISDIR(statbuf.st_mode)) {
- fprintf(stderr, "source directory must be a directory: %s\n", path);
- return -1;
- }
-
- return 1;
-}
-