stat: fix compile breakage (get_f_fsid() is used even if !FEATURE_STAT_FORMAT)
No binary (build failed)
—
(log yok)
| @@ -125,20 +125,6 @@ static const char *human_fstype(uint32_t f_type) | |
| return humantypes[i].fs; | |
| } | |
| - | #if ENABLE_FEATURE_STAT_FORMAT |
| - | static void strcatc(char *str, char c) |
| - | { |
| - | int len = strlen(str); |
| - | str[len++] = c; |
| - | str[len] = '\0'; |
| - | } |
| - | |
| - | static void printfs(char *pformat, const char *msg) |
| - | { |
| - | strcatc(pformat, 's'); |
| - | printf(pformat, msg); |
| - | } |
| - | |
| /* "man statfs" says that statfsbuf->f_fsid is a mess */ | |
| /* coreutils treats it as an array of ints, most significant first */ | |
| static unsigned long long get_f_fsid(const struct statfs *statfsbuf) | |
| @@ -153,6 +139,20 @@ static unsigned long long get_f_fsid(const struct statfs *statfsbuf) | |
| return r; | |
| } | |
| + | #if ENABLE_FEATURE_STAT_FORMAT |
| + | static void strcatc(char *str, char c) |
| + | { |
| + | int len = strlen(str); |
| + | str[len++] = c; |
| + | str[len] = '\0'; |
| + | } |
| + | |
| + | static void printfs(char *pformat, const char *msg) |
| + | { |
| + | strcatc(pformat, 's'); |
| + | printf(pformat, msg); |
| + | } |
| + | |
| /* print statfs info */ | |
| static void print_statfs(char *pformat, const char m, | |
| const char *const filename, const void *data | |