/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* builtins.h :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: jschaft +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/23 14:15:12 by mcolonna #+# #+# */ /* Updated: 2024/06/28 15:26:29 by mcolonna ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef BUILTINS_H # define BUILTINS_H # include "include.h" // Check if the command is a builtin. bool is_builtin(const char *str); // Execute the builtin command int exec_builtin(t_env *env, t_call call); // Execute echo builtin int echo_builtin(t_env *env, t_call call); // Execute cd builtin int cd_builtin(t_env *env, t_call call); // Execute export builtin int export_builtin(t_env *env, t_call call); // Execute exit builtin int exit_builtin(t_env *env, t_call call); #endif