42-archive/42sh/42ShellTester/support/display-env/README.md
2017-03-24 17:43:33 +01:00

28 lines
510 B
Markdown

# ./display_env
A binary that iterates on `**envp` and write each element on standard output.
```c
#include <unistd.h>
#include <string.h>
#include <stdio.h>
int main(int argc, char **argv, char **envp)
{
int i;
i = 0;
(void)argc;
(void)argv;
write(1, "------------------------------\n", 31);
while (envp[i])
{
write(1, envp[i], strlen(envp[i]));
write(1, "\n", 1);
i++;
}
write(1, "------------------------------\n", 31);
printf("TOTAL ENVIRONMENT VARIABLES: %d\n", i);
return (0);
}
```