/* See LICENSE file for copyright and license details. */ | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include "util.h" | |
extern char **environ; | |
int | |
main(int argc, char *argv[]) | |
{ | |
char *var; | |
int ret = 0; | |
argv0 = argv[0], argc--, argv++; | |
if (!argc) { | |
for (; *environ; environ++) | |
puts(*environ); | |
} else { | |
for (; *argv; argc--, argv++) { | |
if ((var = getenv(*argv))) | |
puts(var); | |
else | |
ret = 1; | |
} | |
} | |
return fshut(stdout, "<stdout>") || ret; | |
} |