Ejemplo n.º 1
0
int				main(int argc, char **argv)
{
	g_cmp = &cmp_alpha;
	if (argc > 1)
	{
		argv++;
		return (ls_args(argv, argc - 1));
	}
	analysedir(".");
	return (0);
}
Ejemplo n.º 2
0
int main(int argc, char **argv)
{
    int err = ERROR;

    if (argc == 1)
    {
        ls_from_directory(DEFAULT_DIRECTORY);
    }
    else
    {
        ls_args(argc, argv);
    }

    return EXIT_SUCCESS;
}
Ejemplo n.º 3
0
Archivo: main.c Proyecto: Julow/ft_ls
void			ls(t_args *args)
{
	t_array			*files;
	t_array			*dirs;
	t_array			*errs;

	files = ft_arraynew();
	dirs = ft_arraynew();
	errs = ft_arraynew();
	ls_args(files, dirs, errs, args);
	ls_errs(errs, args);
	ls_files(files, args);
	ls_dirs(dirs, args, files->length);
	ft_arraykil(files, &kill_file);
}
Ejemplo n.º 4
0
Archivo: main.c Proyecto: z0mbie42/42
int		main(int ac, char **av)
{
	t_lsargs	*args;

	if (ac > 1)
	{
		args = ls_args(ac, av);
		if (!(args->nunk) && !(args->files) && !(args->dirs))
			ls_list_current(args);
		else
			ls_process_args(args);
	}
	else
	{
		args = ls_targs_new();
		ls_list_current(args);
	}
	free(args);
	return (0);
}