diff options
author | Lennart Poettering <lennart@poettering.net> | 2020-04-23 14:51:08 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2020-04-23 14:51:08 +0200 |
commit | 883fff25f4841bcaec88ef49078b3512ce6eb07c (patch) | |
tree | 786b01387c1e8b4f69a14c0be6208e3112d47c78 /src/basic/stat-util.c | |
parent | 6d965610bde404f60c43accb12f570ab75d4195e (diff) | |
download | systemd-883fff25f4841bcaec88ef49078b3512ce6eb07c.tar.gz |
stat-util: add simpler helper for checking if /proc/ is mounted
Diffstat (limited to 'src/basic/stat-util.c')
-rw-r--r-- | src/basic/stat-util.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/basic/stat-util.c b/src/basic/stat-util.c index 6a48af23ae..1f3de56cf9 100644 --- a/src/basic/stat-util.c +++ b/src/basic/stat-util.c @@ -376,3 +376,15 @@ int device_path_parse_major_minor(const char *path, mode_t *ret_mode, dev_t *ret return 0; } + +int proc_mounted(void) { + int r; + + /* A quick check of procfs is properly mounted */ + + r = path_is_fs_type("/proc/", PROC_SUPER_MAGIC); + if (r == -ENOENT) /* not mounted at all */ + return false; + + return r; +} |