Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
yabtaour
GitHub Repository: yabtaour/Minishell-42
Path: blob/main/execution/my_mess/my_env.c
1407 views
1
/* ************************************************************************** */
2
/* */
3
/* ::: :::::::: */
4
/* my_env.c :+: :+: :+: */
5
/* +:+ +:+ +:+ */
6
/* By: ssabbaji <[email protected]> +#+ +:+ +#+ */
7
/* +#+#+#+#+#+ +#+ */
8
/* Created: 2022/08/27 11:42:22 by ssabbaji #+# #+# */
9
/* Updated: 2022/09/21 18:16:56 by ssabbaji ### ########.fr */
10
/* */
11
/* ************************************************************************** */
12
13
#include "../../minishell.h"
14
15
int my_env(t_data *data, t_cmd *lst_cmd)
16
{
17
char **cmd;
18
t_env *env;
19
20
cmd = lst_cmd->cmd;
21
env = data->lst_env;
22
if (cmd[1])
23
{
24
printf("env: %s: No such file or directory\n", cmd[1]);
25
return (127);
26
}
27
if (data->lst_env)
28
{
29
while (env)
30
{
31
if (env->value)
32
printf("%s=%s\n", env->name, env->value);
33
env = env->next;
34
}
35
}
36
return (0);
37
}
38
39