如何使用 C/C++ 检查文件系统是否已经挂载

How to check if filesystem is already mounted using C/C++

您好,我正在编写一个应用程序,如下所示挂载 cgroup

mount("cgroup", "/sys/fs/cgroup", "tmpfs",0,NULL);

我可以做到这一点,但我想添加一个检查以了解它是否已经安装,我该如何使用 C/C++ 来做到这一点? 有没有API或系统API获取挂载信息。 我不想使用 system() 调用。

您想使用 getmntent_r

枚举 /proc/mounts