1
文字デバイス/ dev/nvramがあり、プログラムを使って確認したいと思います。 1人の男が、struct stat構造aganist S_ISCHRマクロのst_modeフィールドをチェックするように頼んだ。しかし、私はこの情報を理解しませんでした。いくつかのサンプルプログラムで助けてもらえますか?文字デバイスを確認する
文字デバイス/ dev/nvramがあり、プログラムを使って確認したいと思います。 1人の男が、struct stat構造aganist S_ISCHRマクロのst_modeフィールドをチェックするように頼んだ。しかし、私はこの情報を理解しませんでした。いくつかのサンプルプログラムで助けてもらえますか?文字デバイスを確認する
これはどう:
#include <stdio.h>
#include <sys/stat.h>
int main()
{
struct stat st;
if (stat("/dev/nvram", &st) != -1)
{
if (S_ISCHR(st.st_mode))
{
printf("is char device\n");
}
}
return 0;
}
'STAT()'や 'stat64()'システムコールにmanページをお読みください。 – arne