Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. void ft_print_dir_contents(const char *path, t_opts *flag, int print_dn)
  2. {
  3. DIR *save_dir;
  4. struct dirent *ret;
  5. t_list *lst;
  6.  
  7. lst = NULL;
  8. save_dir = opendir(path);
  9. if (save_dir)
  10. {
  11. if (print_dn)
  12. print_path(path);
  13. ret = readdir(save_dir);
  14. while (ret != NULL)
  15. {
  16. if (flag->opt_a || ret->d_name[0] != '.')
  17. ft_new_entry(ret->d_name, path, &lst);
  18. ret = readdir(save_dir);
  19. }
  20. closedir(save_dir);
  21. tri_content(&lst, flag);
  22. ft_ls_entries(flag, lst, path);
  23. }
  24. else
  25. error_path(path);
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement