diff options
author | Jim Meyering <meyering@redhat.com> | 2012-06-30 18:19:53 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2012-06-30 18:20:07 +0200 |
commit | b0d8d3242998852e1a8a58b3f1b48186ad1063ec (patch) | |
tree | 80e8ae556288b66f139c8b2c12b76a9711160de6 | |
parent | 5f6c22fceedd0d350e1a8246d4d73840de666c7e (diff) | |
download | coreutils-b0d8d3242998852e1a8a58b3f1b48186ad1063ec.tar.xz |
stat,tail: recognize new file system type: aufs
* src/stat.c (human_fstype) [__linux__]: Add a 'case' for the new
remote file system type: aufs (0x61756673).
* NEWS (New features): Mention stat -f.
(Bug fixes): Mention it for tail -f.
Reported by Michael Mol in http://bugs.gnu.org/11823
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | THANKS.in | 1 | ||||
-rw-r--r-- | src/stat.c | 5 |
3 files changed, 8 insertions, 2 deletions
@@ -25,13 +25,13 @@ GNU coreutils NEWS -*- outline -*- in all situations on GNU/Linux, by correctly determining the block size. [df bug since coreutils-5.0.91, stat bug since the initial implementation] - tail -f no longer tries to use inotify on PanFS file systems + tail -f no longer tries to use inotify on AUFS or PanFS file systems [you might say this was introduced in coreutils-7.5, along with inotify support, but even now, its magic number isn't in the usual place.] ** New features - stat -f recognizes the new remote file system type, panfs. + stat -f recognizes the new remote file system types: aufs, panfs. ** Changes in behavior @@ -422,6 +422,7 @@ Michael J. Croghan mcroghan@usatoday.com Michael J. Daniel michael.j.daniel@comcast.net Michael McFarland sidlon@yahoo.com Michael McLagan mmclagan@invlogic.com +Michael Mol mikemol@gmail.com Michael Piefel piefel@informatik.hu-berlin.de Michael Steffens michael.steffens@s.netic.de Michael Stutz stutz@dsl.org diff --git a/src/stat.c b/src/stat.c index 94b63f61d..e56f1ffbc 100644 --- a/src/stat.c +++ b/src/stat.c @@ -249,6 +249,11 @@ human_fstype (STRUCT_STATVFS const *statfsbuf) return "afs"; case S_MAGIC_ANON_INODE_FS: /* 0x09041934 local */ return "anon-inode FS"; + case S_MAGIC_AUFS: /* 0x61756673 remote */ + /* FIXME: change syntax or add an optional attribute like "inotify:no". + The above is labeled as "remote" so that tail always uses polling, + but this isn't really a remote file system type. */ + return "aufs"; case S_MAGIC_AUTOFS: /* 0x0187 local */ return "autofs"; case S_MAGIC_BEFS: /* 0x42465331 local */ |