1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-12 06:57:33 +02:00

env: avoid locking standard output for each printed variable

* src/env.c (main): Use fputs and putchar instead of printf.
This commit is contained in:
Collin Funk
2026-04-09 21:59:12 -07:00
parent 77ba5a9815
commit f634724b8f

View File

@@ -884,9 +884,11 @@ main (int argc, char **argv)
if (! program_specified)
{
/* Print the environment and exit. */
char *const *e = environ;
while (*e)
printf ("%s%c", *e++, opt_nul_terminate_output ? '\0' : '\n');
for (char *const *e = environ; *e; ++e)
{
fputs (*e, stdout);
putchar (opt_nul_terminate_output ? '\0' : '\n');
}
return EXIT_SUCCESS;
}