]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
api.c: use /proc/self/mounts
authorKamalesh Babulal <kamalesh.babulal@oracle.com>
Wed, 31 Aug 2022 21:03:34 +0000 (15:03 -0600)
committerTom Hromatka <tom.hromatka@oracle.com>
Wed, 31 Aug 2022 21:03:46 +0000 (15:03 -0600)
commit16be308b037bbe11a54b692c227e160f1132eabe
tree161bbf661b0aa3bcced0cd117c40507fd9948f49
parent9830b92f5a5e821aa80d350faa5bf7e54be060f4
api.c: use /proc/self/mounts

Use /proc/self/mount instead of /proc/mounts, which is a symbolic link
to the former. The symbolic link creation can be traced back to Linux
Kernel commit 59c7572e82d6 ("proc: remove fs/proc/proc_misc.c"). Also,
the /proc/mounts are not available in the cases where the /proc is
mounted with subset=pid option.

As per kernel docs filesystems/procs.rst:
"subset=pid hides all top level files and directories in the procfs that
are not related to tasks."

Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
src/api.c