From: Yigal Korman Date: Wed, 13 Apr 2016 13:15:20 +0000 (+0300) Subject: stat,tail: add support for M1FS X-Git-Tag: v8.26~120 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8faf269250e8eff5f5dd164dfa1d661c34f52ade;p=thirdparty%2Fcoreutils.git stat,tail: add support for M1FS * src/stat.c (human_fstype): Add file system ID definition. * NEWS (Improvements): Mention the change, moving the previously added "prl_fs" change note from "Changes in behavior" to here. Fixes http://bugs.gnu.org/23283 --- diff --git a/NEWS b/NEWS index dd3ee9ccfd..9445977ad6 100644 --- a/NEWS +++ b/NEWS @@ -20,13 +20,18 @@ GNU coreutils NEWS -*- outline -*- stat now outputs nanosecond information for time stamps even if they are out of localtime range. - stat -f --format=%T now reports "prl_fs" for a parallels file system. - sort, tail, and uniq now support traditional usage like 'sort +2' and 'tail +10' on systems conforming to POSIX 1003.1-2008 and later. The 2008 edition of POSIX dropped the requirement that arguments like '+2' must be treated as file names. +** Improvements + + stat and tail now know about "prl_fs" (a parallels file system), and + "m1fs" (a Plexistor file system). stat -f --format=%T now reports the + file system type, and tail -f uses the more conservative polling for + "prl_fs", and inotify for "m1fs" file systems. + * Noteworthy changes in release 8.25 (2016-01-20) [stable] diff --git a/src/stat.c b/src/stat.c index 4d7ead302f..ab69fbe7ae 100644 --- a/src/stat.c +++ b/src/stat.c @@ -364,6 +364,8 @@ human_fstype (STRUCT_STATVFS const *statfsbuf) return "logfs"; case S_MAGIC_LUSTRE: /* 0x0BD00BD0 remote */ return "lustre"; + case S_MAGIC_M1FS: /* 0x5346314D local */ + return "m1fs"; case S_MAGIC_MINIX: /* 0x137F local */ return "minix"; case S_MAGIC_MINIX_30: /* 0x138F local */