]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/mountpoint-util.c
Add fopen_unlocked() wrapper
[thirdparty/systemd.git] / src / basic / mountpoint-util.c
index 1e946a0bb67587e4562f7a7d396ff53da987249a..48494320fdb55123e5e9ffa1ba308d728ec82828 100644 (file)
@@ -378,11 +378,9 @@ int dev_is_devtmpfs(void) {
         if (r < 0)
                 return r;
 
-        proc_self_mountinfo = fopen("/proc/self/mountinfo", "re");
-        if (!proc_self_mountinfo)
-                return -errno;
-
-        (void) __fsetlocking(proc_self_mountinfo, FSETLOCKING_BYCALLER);
+        r = fopen_unlocked("/proc/self/mountinfo", "re", &proc_self_mountinfo);
+        if (r < 0)
+                return r;
 
         for (;;) {
                 _cleanup_free_ char *line = NULL;