/** Get file system statistics * * The 'f_frsize', 'f_favail', 'f_fsid' and 'f_flag' fields are ignored * * Replaced 'struct statfs' parameter with 'struct statvfs' in * version 2.5 */ int bb_statfs(const char *path, struct statvfs *statv) { int retstat = 0; char fpath[PATH_MAX]; log_msg("\nbb_statfs(path=\"%s\", statv=0x%08x)\n", path, statv); bb_fullpath(fpath, path); // get stats for underlying filesystem retstat = statvfs(fpath, statv); if (retstat < 0) retstat = bb_error("bb_statfs statvfs"); log_statvfs(statv); return retstat; }
int bb_statfs(const char *path, struct statvfs *statv) { int retstat = 0; log_msg("\nbb_statfs(path=\"%s\", statv=0x%08x)\n", path, statv); if (retstat < 0) retstat = bb_error("bb_statfs statvfs"); log_statvfs(statv); return retstat; }
/** Get file system statistics * * The 'f_frsize', 'f_favail', 'f_fsid' and 'f_flag' fields are ignored * * Replaced 'struct statfs' parameter with 'struct statvfs' in * version 2.5 */ int bb_statfs(const char *path, struct statvfs *statv) { int retstat = 0; char fpath[PATH_MAX]; log_msg("\nbb_statfs(path=\"%s\", statv=0x%08x)\n", path, statv); bb_fullpath(fpath, path); // get stats for underlying filesystem retstat = log_syscall("statvfs", statvfs(fpath, statv), 0); log_statvfs(statv); return retstat; }