diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-11-15 11:22:43 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-11-15 22:43:03 +0100 |
commit | 6d439321e8e1f45c8263a29b0f10dddae537169b (patch) | |
tree | 08aabcdfd636e07b737fd7ca3cadf11c30ca3e93 /src/basic/filesystems.c | |
parent | 3818d6a3a5a9bb5e23db12121066de848c95ad79 (diff) | |
download | systemd-6d439321e8e1f45c8263a29b0f10dddae537169b.tar.gz |
filesystems: add internal APIs to convert fs magic to name
We previously had tooling for the opposite direction, let's complete the
work.
Diffstat (limited to 'src/basic/filesystems.c')
-rw-r--r-- | src/basic/filesystems.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/basic/filesystems.c b/src/basic/filesystems.c index d2c70f54cb..628a7dfa91 100644 --- a/src/basic/filesystems.c +++ b/src/basic/filesystems.c @@ -1,6 +1,17 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include "filesystems-gperf.h" +#include "stat-util.h" + +const char *fs_type_to_string(statfs_f_type_t magic) { + + switch (magic) { +#include "filesystem-switch-case.h" + } + + return NULL; +} + int fs_type_from_string(const char *name, const statfs_f_type_t **ret) { const struct FilesystemMagic *fs_magic; @@ -13,7 +24,6 @@ int fs_type_from_string(const char *name, const statfs_f_type_t **ret) { return -EINVAL; *ret = fs_magic->magic; - return 0; } |