#include <stdio.h> | |
#include <stdlib.h> | |
extern char** environ; | |
int printenv_main (int argc, char **argv) | |
{ | |
char** e; | |
char* v; | |
int i; | |
if (argc == 1) { | |
e = environ; | |
while (*e) { | |
printf("%s\n", *e); | |
e++; | |
} | |
} else { | |
for (i=1; i<argc; i++) { | |
v = getenv(argv[i]); | |
if (v) { | |
printf("%s\n", v); | |
} | |
} | |
} | |
return 0; | |
} | |