From 336900ac89a85152f61fb76b0d1c1ae3f7b19078 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Tue, 19 Apr 2011 23:37:54 -0400 Subject: [PATCH] dont create errsv for the sake of perror, just call strerror --- init.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/init.c b/init.c index 066354c..66affcb 100644 --- a/init.c +++ b/init.c @@ -47,12 +47,8 @@ static void forkexecwait(char **argv) { /* {{{ */ } if (pid == 0) { - int errsv; execv(argv[0], argv); - errsv = errno; - fprintf(stderr, "failed to launch %s\n", argv[0]); - errno = errsv; - perror(""); + fprintf(stderr, "failed to launch %s: %s\n", argv[0], strerror(errno)); } /* block for process exit */