#ifndef FSM_PATH_UTILS_H #define FSM_PATH_UTILS_H struct fs_info { int is_remote; char *typename; }; /* * Get some basic filesystem informtion for the given path * * The caller owns the storage that is occupied by fs_info and * is responsible for releasing it. * * Returns -1 on error, zero otherwise. */ int fsmonitor__get_fs_info(const char *path, struct fs_info *fs_info); /* * Determines if the filesystem that path resides on is remote. * * Returns -1 on error, 0 if not remote, 1 if remote. */ int fsmonitor__is_fs_remote(const char *path); #endif