これは私のnftw
関数です。フラグFTW_DEPTH
とを指定する前に正しく動作しFTW_PHYS
ます:
if (nftw(argv[1], visit, 64, FTW_DEPTH | FTW_PHYS) != 0)
{
perror("nftw");
}
また、訪問を次のように定義しました。
int visit(const char *path, const struct stat *stat, int flags)
{
...
return 0;
}
しかし、コンパイル後にエラーが発生します:
'FTW_DEPTH' が宣言されていません (この関数で最初に使用)