2

这是我的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' 未声明(在此函数中首次使用)

4

1 回答 1

3

在包含 ftw.h 之前尝试使用 #define _XOPEN_SOURCE 500

于 2015-08-03T14:02:31.780 回答