/* ************************************************************************** */ /* LE - / */ /* / */ /* ft_error.c .:: .:/ . .:: */ /* +:+:+ +: +: +:+:+ */ /* By: rbousset +:+ +: +: +:+ */ /* #+# #+ #+ #+# */ /* Created: 2019/10/30 17:21:53 by rbousset #+# ## ## #+# */ /* Updated: 2019/11/01 18:47:03 by rbousset ### #+. /#+ ###.fr */ /* / */ /* / */ /* ************************************************************************** */ #include #include int ft_error(const char *com, int err) { ft_putstr("joe-sh: "); ft_putstr(com); if (err == 1) ft_putendl(": too many arguments"); else if (err == 127) { if (!ft_strncmp(com, "./", 2)) ft_putendl(": no such file or directory"); else ft_putendl(": command not found"); } else if (err == 255) ft_putendl(": numeric argument required"); return (err); }