Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ft_print_dir_contents(const char *path, t_opts *flag, int print_dn)
- {
- DIR *save_dir;
- struct dirent *ret;
- t_list *lst;
- lst = NULL;
- save_dir = opendir(path);
- if (save_dir)
- {
- if (print_dn)
- print_path(path);
- ret = readdir(save_dir);
- while (ret != NULL)
- {
- if (flag->opt_a || ret->d_name[0] != '.')
- ft_new_entry(ret->d_name, path, &lst);
- ret = readdir(save_dir);
- }
- closedir(save_dir);
- tri_content(&lst, flag);
- ft_ls_entries(flag, lst, path);
- }
- else
- error_path(path);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement