fork download
  1. #define _XOPEN_SOURCE 500
  2. #include <ftw.h>
  3. #include <stdio.h>
  4.  
  5. static int display_info(const char *fpath, const struct stat *sb, int tflag, struct FTW *ftwbuf)
  6. {
  7. switch(tflag)
  8. {
  9. case FTW_D: case FTW_DP: puts(fpath); break;
  10. }
  11. return 0; /* To tell nftw() to continue */
  12. }
  13.  
  14. int main(int argc, char *argv[])
  15. {
  16. int flags = FTW_DEPTH | FTW_MOUNT | FTW_PHYS;
  17.  
  18. if (argc>1 && nftw(argv[1], display_info, 20, flags) == -1)
  19. perror("nftw");
  20. }
  21.  
Success #stdin #stdout 0.02s 2720KB
stdin
Standard input is empty
stdout
Standard output is empty