13 |
int printenv_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
int printenv_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
14 |
int printenv_main(int argc UNUSED_PARAM, char **argv) |
int printenv_main(int argc UNUSED_PARAM, char **argv) |
15 |
{ |
{ |
16 |
|
int exit_code = EXIT_SUCCESS; |
17 |
|
|
18 |
/* no variables specified, show whole env */ |
/* no variables specified, show whole env */ |
19 |
if (!argv[1]) { |
if (!argv[1]) { |
20 |
int e = 0; |
int e = 0; |
28 |
env = getenv(arg); |
env = getenv(arg); |
29 |
if (env) |
if (env) |
30 |
puts(env); |
puts(env); |
31 |
|
else |
32 |
|
exit_code = EXIT_FAILURE; |
33 |
} |
} |
34 |
} |
} |
35 |
|
|
36 |
fflush_stdout_and_exit(EXIT_SUCCESS); |
fflush_stdout_and_exit(exit_code); |
37 |
} |
} |