0

コードが読み書きしているファイルが、実行時に Lustre、GPFS、または NFS 上のパスにマウントされているかどうかを C/C++ コード内から判断するにはどうすればよいですか?

編集:作業コード:

#include <sys/vfs.h>
#include <iostream>

int main(int argc, char** argv) {
  struct statfs sf;
  statfs(argv[0], &sf);

  std::cout << "f_type =" <<  std::hex << sf.f_type << "\n";
}

半分 C、半分 C++ については申し訳ありません。

4

1 に答える 1