stat: fix compile breakage (get_f_fsid() is used even if !FEATURE_STAT_FORMAT)
authorDenis Vlasenko <vda.linux@googlemail.com>
Thu, 13 Nov 2008 21:53:32 +0000 (21:53 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Thu, 13 Nov 2008 21:53:32 +0000 (21:53 -0000)
coreutils/stat.c

index 4c729e0716f06b35ab30045ce3c097fa01f98943..32e8b42f3856bc88592a0758f2bd4348ecf4c0f0 100644 (file)
@@ -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