diff options
author | Jim Meyering <meyering@redhat.com> | 2012-05-10 15:46:08 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2012-05-10 16:00:34 +0200 |
commit | e12107148944a6c03f5767a76b6acf5714bae7df (patch) | |
tree | a13e10ed5bf05289b15cf704c9af63a812d81340 | |
parent | 53276320df7f072d271e44a528c6b5ef1aca554d (diff) | |
download | coreutils-e12107148944a6c03f5767a76b6acf5714bae7df.tar.xz |
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.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/stat.c | 8 |
2 files changed, 9 insertions, 1 deletions
@@ -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 d001cdaa2..c6747a6b5 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 */ |