From: Eric Wong Date: Fri, 7 Dec 2012 23:14:34 +0000 (+0000) Subject: mountlist: recognize more "dummy" file systems X-Git-Tag: v0.1~323 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=40f82767840187c20051ca99385f75a42f92de99;p=gnulib.git mountlist: recognize more "dummy" file systems * lib/mountlist.c (ME_DUMMY_0): Add these dummy FS names to the list: - "debugfs" virtual filesystem for kernel debugging - "devpts" PTY slave filesystem - "devtmpfs" device filesystem on top of tmpfs/ramfs - "fusectl" control filesystem for FUSE - "mqueue" enumerates POSIX message queues - "rpc_pipefs" kernel <-> userspace bridge for NFS - "sysfs" is for exporting kernel objects - "devfs" device filesystem for Linux 2.4 and FreeBSD --- diff --git a/ChangeLog b/ChangeLog index 09f775381..bdd4ad56f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2012-12-07 Eric Wong + + mountlist: recognize more "dummy" file systems + * lib/mountlist.c (ME_DUMMY_0): + Add these dummy FS names to the list: + - "debugfs" virtual filesystem for kernel debugging + - "devpts" PTY slave filesystem + - "devtmpfs" device filesystem on top of tmpfs/ramfs + - "fusectl" control filesystem for FUSE + - "mqueue" enumerates POSIX message queues + - "rpc_pipefs" kernel <-> userspace bridge for NFS + - "sysfs" is for exporting kernel objects + - "devfs" device filesystem for Linux 2.4 and FreeBSD + 2012-12-11 Paul Eggert extern-inline: avoid incompatibility with Darwin Libc diff --git a/lib/mountlist.c b/lib/mountlist.c index d0fe1b26b..e61d37a43 100644 --- a/lib/mountlist.c +++ b/lib/mountlist.c @@ -153,6 +153,16 @@ (strcmp (Fs_type, "autofs") == 0 \ || strcmp (Fs_type, "proc") == 0 \ || strcmp (Fs_type, "subfs") == 0 \ + /* for Linux 2.6/3.x */ \ + || strcmp (Fs_type, "debugfs") == 0 \ + || strcmp (Fs_type, "devpts") == 0 \ + || strcmp (Fs_type, "devtmpfs") == 0 \ + || strcmp (Fs_type, "fusectl") == 0 \ + || strcmp (Fs_type, "mqueue") == 0 \ + || strcmp (Fs_type, "rpc_pipefs") == 0 \ + || strcmp (Fs_type, "sysfs") == 0 \ + /* FreeBSD, Linux 2.4 */ \ + || strcmp (Fs_type, "devfs") == 0 \ /* for NetBSD 3.0 */ \ || strcmp (Fs_type, "kernfs") == 0 \ /* for Irix 6.5 */ \