From 8c8163838aa5589f5dfe2c94dcc48f0ab443fd35 Mon Sep 17 00:00:00 2001 From: Pádraig Brady Date: Thu, 21 Apr 2016 21:48:50 +0100 Subject: stat,tail: add support for Windows Subsystem for Linux * src/stat.c (human_fstype): Add file system ID definition, and use "wslfs" as the name. * NEWS (Improvements): Mention the change. Fixes http://bugs.gnu.org/23273 --- NEWS | 8 ++++---- src/stat.c | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 4cb5caf84..189a03abc 100644 --- a/NEWS +++ b/NEWS @@ -30,10 +30,10 @@ GNU coreutils NEWS -*- outline -*- ** 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. + stat and tail now know about "prl_fs" (a parallels file system), + "m1fs" (a Plexistor file system), and "wslfs" (Windows Subsystem for Linux). + stat -f --format=%T now reports the file system type, and tail -f uses + polling for "prl_fs", inotify for "m1fs", and attempts inotify for "wslfs". * Noteworthy changes in release 8.25 (2016-01-20) [stable] diff --git a/src/stat.c b/src/stat.c index ab69fbe7a..7a20ff782 100644 --- a/src/stat.c +++ b/src/stat.c @@ -470,6 +470,8 @@ human_fstype (STRUCT_STATVFS const *statfsbuf) return "vxfs"; case S_MAGIC_VZFS: /* 0x565A4653 local */ return "vzfs"; + case S_MAGIC_WSLFS: /* 0x53464846 local */ + return "wslfs"; case S_MAGIC_XENFS: /* 0xABBA1974 local */ return "xenfs"; case S_MAGIC_XENIX: /* 0x012FF7B4 local */ -- cgit v1.2.3-54-g00ecf