指定されたフォルダー パスがマウント ポイントであるか、C コードを使用してシステムのローカルにあるかをテストする必要があります。
/etc/mtab
ファイルにマウントされたポイントのエントリがあることをネットで読みました。そのファイルを確認できますが、マウントポイントを確認するためのシステムコールまたは関数です。
私のカーネルのバージョンは2.6.28.10
.
指定されたフォルダー パスがマウント ポイントであるか、C コードを使用してシステムのローカルにあるかをテストする必要があります。
/etc/mtab
ファイルにマウントされたポイントのエントリがあることをネットで読みました。そのファイルを確認できますが、マウントポイントを確認するためのシステムコールまたは関数です。
私のカーネルのバージョンは2.6.28.10
.
Linux では、getmntent() は /etc/mtab の解析に適しています。
これらの関数は、mtab ファイルへのデータ構造アクセスに使用できます。
FILE * setmntent(const char *file, const char *mode)
int endmntent (FILE *stream)
struct mntent * getmntent (FILE *stream)
struct mntent * getmntent_r (FILE *stream, struct mentent *result, char *buffer, int bufsize)
int addmntent (FILE *stream, const struct mntent *mnt)
char * hasmntopt (const struct mntent *mnt, const char *opt)
これらの関数の詳細については、man ページを参照してください。