#include
#include
int list(char *name,struct stat *status,int type)
{
if(type == FTW_NS)//이 부분이 이해가 안가여.책에선
return 0;//stat 호출이 실패하명,그냥 복귀한다라고 나오는데.
//몬소린가요?
if(type == FTW_F)
printf("%-30s\t0%3o\n",name,status->st_mode&0777);
else
printf("%-30s*\t0%3o\n",name,status->st_mode&0777);
return 0;
}
main(int argc,char **argv)
{
if(argc == 1)
ftw(".",list,1);
else
ftw(argv[1],list,1);
exit(0);
}