From 5feeb2584fb05174842004b8742177cc487cb187 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 12 Nov 2021 23:30:59 +0100 Subject: [PATCH] filesystems: add group for "application" file system This group shall cover file systems whose job is to make stuff that isn't actually storing anything in itself, and isn't just an API file system, but allows exposing stuff with special semantics in the VFS. --- src/basic/filesystems.c | 8 ++++++++ src/basic/filesystems.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/basic/filesystems.c b/src/basic/filesystems.c index 3474fbe7751..d2c70f54cba 100644 --- a/src/basic/filesystems.c +++ b/src/basic/filesystems.c @@ -59,6 +59,14 @@ const FilesystemSet filesystem_sets[_FILESYSTEM_SET_MAX] = { "pipefs\0" "sockfs\0" }, + [FILESYSTEM_SET_APPLICATION] = { + .name = "@application", + .help = "Application virtual filesystems", + .value = + "autofs\0" + "fuse\0" + "overlay\0" + }, [FILESYSTEM_SET_AUXILIARY_API] = { .name = "@auxiliary-api", .help = "Auxiliary filesystem API", diff --git a/src/basic/filesystems.h b/src/basic/filesystems.h index c7f4ea4f1b3..48f6c011876 100644 --- a/src/basic/filesystems.h +++ b/src/basic/filesystems.h @@ -11,6 +11,7 @@ typedef enum FilesystemGroups { /* Please leave BASIC_API first and KNOWN last, but sort the rest alphabetically */ FILESYSTEM_SET_BASIC_API, FILESYSTEM_SET_ANONYMOUS, + FILESYSTEM_SET_APPLICATION, FILESYSTEM_SET_AUXILIARY_API, FILESYSTEM_SET_COMMON_BLOCK, FILESYSTEM_SET_HISTORICAL_BLOCK, -- 2.47.3