コード例 #1
0
ファイル: main.c プロジェクト: sbenning42/42
int				main(int ac, char *av[])
{
	t_sh		sh;

	ft_init(av[0]);
	sh_init(&sh, ac, av);
	sh_loop(&sh);
	return (0);
}
コード例 #2
0
ファイル: main.c プロジェクト: LeGuit/minishell_v2
int				main(void)
{
	t_info		info;
	extern char	**environ;

	init_info(&info);
	info.env = ft_envcpy(environ);
	sh_sig_init(&info);
	sh_loop(&info);
	ft_putendl("EXIT SUCCESS");
	return (EXIT_SUCCESS);
}
コード例 #3
0
ファイル: main.c プロジェクト: sbenning42/42
int				main(int ac, char *av[])
{
	t_sh		sh;

	ft_init(av[0]);															//Init program name in libft (for error reporting purpose)
	sh_init(&sh, ac, av);														//Init 42sh options, binary collection, past history, prompt name and ft_readline settings
	sh.ac = ac;
	sh.av = av;
	sh_loop(&sh);																//MAIN LOOP
/*	hist_save(&sh.hist);														//Write the new command history in '.42sh_history'
	ft_printf("sh.ac = %d, sh.av = %p\n");
	sh_clear(&sh);																//Cleaning memory
*/	return (0);	
}
コード例 #4
0
int main(int argc, char* argv[]){
    sh_loop();
    // Perform any shutdown/cleanup.
    return EXIT_SUCCESS;
}