aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-03-04 16:22:04 +0100
committerCharles <sircharlesaze@gmail.com>2020-03-04 16:22:04 +0100
commite0ba9a82e11d9f23cf4eaed267b25021f98ae9f4 (patch)
tree1edcce57ffac441288167283968c1dd6eef0e1e5 /src/main.c
parent5dc7a4036025bd7c3f997f08e2d9b14338c0e528 (diff)
downloadminishell-e0ba9a82e11d9f23cf4eaed267b25021f98ae9f4.tar.gz
minishell-e0ba9a82e11d9f23cf4eaed267b25021f98ae9f4.tar.bz2
minishell-e0ba9a82e11d9f23cf4eaed267b25021f98ae9f4.zip
Fixing environment, Added env buitin
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/main.c b/src/main.c
index 020b5e7..494fabc 100644
--- a/src/main.c
+++ b/src/main.c
@@ -12,22 +12,25 @@
#include "minishell.h"
-int main(int argc, char **argv, char **envp)
+int main(int argc, char **argv, const char **envp)
{
t_state state;
- char *line;
- int ret;
+ /* char *line; */
+ /* int ret; */
+ (void)argc;
+ (void)argv;
if (ms_state_init(&state, envp) == -1)
return (1);
-
- while ((ret = ft_next_line(STDIN_FILENO, &line)) == 1)
- {
- if (ms_eval(ms_parse(line)) == -1)
- continue ; // and display error
- free(line);
- }
- free(line);
+ ms_env(&state);
+
+ /* while ((ret = ft_next_line(STDIN_FILENO, &line)) == 1) */
+ /* { */
+ /* if (ms_eval(ms_parse(line)) == -1) */
+ /* continue ; // and display error */
+ /* free(line); */
+ /* } */
+ /* free(line); */
ms_state_destroy(&state);
return (0);
}