static int cfs_statfs(const char *path, struct statvfs *stat) { if (cloudfs_statfs(path, stat)) { return 0; } else return -EIO; }
//this is called regularly on copy (via mc), is optimised (cached) static int cfs_statfs(const char* path, struct statvfs* stat) { debugf(DBG_LEVEL_NORM, KBLU "cfs_statfs(%s)", path); if (cloudfs_statfs(path, stat)) { debugf(DBG_LEVEL_NORM, KBLU "exit 0: cfs_statfs(%s)", path); return 0; } else { debugf(DBG_LEVEL_NORM, KRED"exit 1: cfs_statfs(%s) not-found", path); return -EIO; } }