Zbigniew Jędrzejewski-Szmek
bfd5a0687f
various: move const ptr indicator to return value
2024-06-19 16:28:28 +02:00
Daan De Meyer
12e2b70f9b
nulstr-util: Declare NULSTR_FOREACH() iterator inline
2022-11-11 16:31:32 +01:00
Zbigniew Jędrzejewski-Szmek
db62f51a9f
basic/filesystems: fs_in_group() returns a boolean
...
is_{temporary,network}_fs() looked like they are incorrectly casting an error
to true, but actually the return type is misdeclared.
2022-11-08 18:21:10 +01:00
Lennart Poettering
ad004abe9d
filesystems: apparently f2fs is als reasonably common
...
As suggested:
https://github.com/systemd/systemd/pull/21373#discussion_r749523677
2021-11-15 22:54:15 +01:00
Lennart Poettering
05715f12a8
filesystems: add ntfs/ntfs3 magic and add it current version to group
...
As suggested:
https://github.com/systemd/systemd/pull/21373#discussion_r749523677
2021-11-15 22:53:25 +01:00
Lennart Poettering
d7c2f8817a
filesystems: list rpc_pipefs as auxiliary kernel API VFS
2021-11-15 22:43:03 +01:00
Lennart Poettering
7e8fd61089
filesystems: list orangefs as network fs
...
it's the new name or pvfs2, hence we might as well list it, given we
list that already.
2021-11-15 22:43:03 +01:00
Lennart Poettering
2b69f6e591
devtmpfs is a primary API fs
2021-11-15 22:43:03 +01:00
Lennart Poettering
6d439321e8
filesystems: add internal APIs to convert fs magic to name
...
We previously had tooling for the opposite direction, let's complete the
work.
2021-11-15 22:43:03 +01:00
Lennart Poettering
5feeb2584f
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.
2021-11-15 22:43:03 +01:00
Lennart Poettering
9c8214d559
filesystems: add binfmt_misc to auxiliary API VFS group
2021-11-15 22:43:03 +01:00
Lennart Poettering
333a2ad649
filesystems: add ceph to network file systems group
2021-11-15 22:43:03 +01:00
Lennart Poettering
2867cb392a
filesystems: slightly update common block device groups
2021-11-15 22:43:03 +01:00
Lennart Poettering
73e7576e3b
filesystems: add two new filesystem groups
...
1. @anonymous → for file systems that aren't real file systems but
simply the backing for sockets, pipes and other "anonymous" fds.
2. @security → for the various MAC security file systems.
2021-11-15 22:43:03 +01:00
Iago López Galeiras
1315ce3120
basic: add filesystem database
...
Stores filesystem_name -> magic_number(s).
2021-10-06 10:52:10 +02:00