From e12107148944a6c03f5767a76b6acf5714bae7df Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 10 May 2012 15:46:08 +0200 Subject: [PATCH] stat,tail: recognize new FS types: bdevfs, inodefs, qnx6 * src/stat.c (human_fstype) [__linux__]: Add 'case's for these local file system types: bdevfs (0x62646576), inodefs (0x42494E4D), qnx6 (0x68191122). Now that the kernel has a name for S_MAGIC_BINFMTFS, use theirs in place of our S_MAGIC_BINFMT_MISC. * NEWS (New features): Mention it. --- NEWS | 2 ++ src/stat.c | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index e56f8fae38..f2f133bb66 100644 --- a/NEWS +++ b/NEWS @@ -32,6 +32,8 @@ GNU coreutils NEWS -*- outline -*- fmt now accepts the --goal=WIDTH (-g) option. + stat -f recognizes new file system types: bdevfs, inodefs, qnx6 + ** Changes in behavior cp,mv,install,cat,split: now read and write a minimum of 64KiB at a time. diff --git a/src/stat.c b/src/stat.c index d001cdaa21..c6747a6b53 100644 --- a/src/stat.c +++ b/src/stat.c @@ -249,9 +249,11 @@ human_fstype (STRUCT_STATVFS const *statfsbuf) return "autofs"; case S_MAGIC_BEFS: /* 0x42465331 local */ return "befs"; + case S_MAGIC_BDEVFS: /* 0x62646576 local */ + return "bdevfs"; case S_MAGIC_BFS: /* 0x1BADFACE local */ return "bfs"; - case S_MAGIC_BINFMT_MISC: /* 0x42494E4D local */ + case S_MAGIC_BINFMTFS: /* 0x42494E4D local */ return "binfmt_misc"; case S_MAGIC_BTRFS: /* 0x9123683E local */ return "btrfs"; @@ -303,6 +305,8 @@ human_fstype (STRUCT_STATVFS const *statfsbuf) return "hpfs"; case S_MAGIC_HUGETLBFS: /* 0x958458F6 local */ return "hugetlbfs"; + case S_MAGIC_MTD_INODE_FS: /* 0x11307854 local */ + return "inodefs"; case S_MAGIC_INOTIFYFS: /* 0x2BAD1DEA local */ return "inotifyfs"; case S_MAGIC_ISOFS: /* 0x9660 local */ @@ -360,6 +364,8 @@ human_fstype (STRUCT_STATVFS const *statfsbuf) return "pstorefs"; case S_MAGIC_QNX4: /* 0x002F local */ return "qnx4"; + case S_MAGIC_QNX6: /* 0x68191122 local */ + return "qnx6"; case S_MAGIC_RAMFS: /* 0x858458F6 local */ return "ramfs"; case S_MAGIC_REISERFS: /* 0x52654973 local */ -- 2.47.2