void ft_exit(char **cmd_line);
인자 체크하기
printf("exit\\n");
if (objs[1] == NULL)
set_exit_status(0);
if (!check_obj_isdigit(objs[1]))
{
printf("minishell: exit: %s: numeric argument required\\n", objs[1]);
set_exit_status(255);
}
else if (objs[2] != NULL)
{
printf("minishell: exit: too many arguments\\n");
set_exit_status(-1);
}
else
set_exit_status(ft_atoi(objs[1]) % 256);
exit_status 설정 후 종료
static void set_exit_status(int x)
{
g_exit_status = x;
if (x != -1)
exit(g_exit_status);
g_exit_status = 1;
}