summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--coreutils/stat.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/coreutils/stat.c b/coreutils/stat.c
index 4c729e0..32e8b42 100644
--- a/coreutils/stat.c
+++ b/coreutils/stat.c
@@ -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