/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* main.h :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: jschaft +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/23 14:15:12 by mcolonna #+# #+# */ /* Updated: 2024/06/13 16:39:07 by mcolonna ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef MAIN_H # define MAIN_H # include "main.h" typedef struct s_env { t_memclass mc_global; // open during all the runtime t_memclass mc_command; // open during the execution of a command int errorstatus; // Error status of the last executed command t_list *variables; // Shell variables char *const *envp; // Environment variables bool exit; // Set to true to exit minishell } t_env; #endif