void ft_sort_date(t_list **alst) { int i; i = 0; if ((*alst)->next != NULL) while (sort_elem(alst)) i++; }
void display_file(t_opt arg, t_elem *files, int fileordir) { t_elem *cur; cur = files; cur = sort_elem(cur, arg); (arg.l == 1 || arg.g == 1) ? \ ls_long(arg, cur, fileordir) : ls_simple(arg, cur); arg.upper_r == 1 ? recursion(arg, cur) : NULL; }
void do_ls_dir(t_opt arg, t_list *path, int multidir) { t_list *cur; t_elem *dirlist; cur = path; dirlist = NULL; while (cur) { elemgetfiles(&dirlist, cur->content, "", arg); cur = cur->next; } dirlist = sort_elem(dirlist, arg); do_ls_dir2(arg, dirlist, multidir); }