diff options
author | Jim Meyering <meyering@redhat.com> | 2012-09-19 21:52:05 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2012-09-23 09:17:46 +0200 |
commit | 2dad87f6415ec68564e934ace33496db1abc68c7 (patch) | |
tree | 59210e75f5592f21407d8206345d9e34ef41ce5e | |
parent | 958bef88f9a0471544d2ff4826e7e6d0483e9b1b (diff) | |
download | coreutils-2dad87f6415ec68564e934ace33496db1abc68c7.tar.xz |
tail,stat: improve support for vmhgfs
Teach tail -f that it must use polling on vmhgfs file systems, and
let stat -f --format=%T report the file system type name, "vmhgfs".
* src/stat.c (human_fstype): Add a case: vmhgfs, 0xbacbacbc, remote.
* NEWS (Improvements): Mention it.
* THANKS.in: Update.
Reported by Daniel Tschinder in http://bugs.gnu.org/12461.
-rw-r--r-- | NEWS | 9 | ||||
-rw-r--r-- | THANKS.in | 1 | ||||
-rw-r--r-- | src/stat.c | 2 |
3 files changed, 8 insertions, 4 deletions
@@ -49,10 +49,11 @@ GNU coreutils NEWS -*- outline -*- but only with non-negative whole numbers, an increment of 1, and no format-changing options. - stat and tail work better with ZFS and VZFS. stat -f --format=%T now - reports the file system type, and tail -f now uses inotify for files - on those file systems, rather than the default (for unknown file system - types) of issuing a warning and reverting to polling. + stat and tail know about ZFS, VZFS and VMHGFS. stat -f --format=%T now + reports the file system type, and tail -f now uses inotify for files on + ZFS and VZFS file systems, rather than the default (for unknown file + system types) of issuing a warning and reverting to polling. tail -f + still uses polling for files on VMHGFS file systems. ** Build-related @@ -139,6 +139,7 @@ Dan Pascu dan@services.iiruc.ro Daniel Bergstrom noa@melody.se Daniel P. Berrangé berrange@redhat.com Daniel Stavrovski d@stavrovski.net +Daniel Tschinder daniel.tschinder@project-a.com Dániel Varga danielv@axelero.hu Danny Levinson danny.levinson@overture.com Darrel Francis d.francis@cheerful.com diff --git a/src/stat.c b/src/stat.c index a9fb95165..51f4b9067 100644 --- a/src/stat.c +++ b/src/stat.c @@ -413,6 +413,8 @@ human_fstype (STRUCT_STATVFS const *statfsbuf) return "usbdevfs"; case S_MAGIC_V9FS: /* 0x01021997 local */ return "v9fs"; + case S_MAGIC_VMHGFS: /* 0xBACBACBC remote */ + return "vmhgfs"; case S_MAGIC_VXFS: /* 0xA501FCF5 local */ return "vxfs"; case S_MAGIC_VZFS: /* 0x565A4653 local */ |