summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1999-08-29 20:45:50 +0000
committerJim Meyering <jim@meyering.net>1999-08-29 20:45:50 +0000
commitb266f1a207f2f256f835e1fe1424f74b8138cf34 (patch)
treeb6faa7ff1c3bf61cc8a276601dc532653d9284e4 /src
parenta61888be781a3899485e142c8017400cb990cd02 (diff)
downloadcoreutils-b266f1a207f2f256f835e1fe1424f74b8138cf34.tar.xz
(main): Call exit explicitly to avoid warning from gcc.
Diffstat (limited to 'src')
-rw-r--r--src/env.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/env.c b/src/env.c
index 7d83b572f..bd91e73be 100644
--- a/src/env.c
+++ b/src/env.c
@@ -193,5 +193,10 @@ main (register int argc, register char **argv, char **envp)
}
execvp (argv[optind], &argv[optind]);
- error (errno == ENOENT ? 127 : 126, errno, "%s", argv[optind]);
+
+ {
+ int exit_status = (errno == ENOENT ? 127 : 126);
+ error (0, errno, "%s", argv[optind]);
+ exit (exit_status);
+ }
}