2015-08-03 54 views
1

這是我nftw功能,它的工作原理正確指定標誌FTW_DEPTHFTW_PHYS前:如何指定nftw標誌

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’ undeclared (first use in this function)

+0

其良好的姿態,你接受一個答案,如果答案解決了你的問題 –

回答

2

嘗試使用#define _XOPEN_SOUR CE 500之前包括ftw.h