From d2bed77ff8db6b403e3579971e47fcddf527bd4c Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 16 Feb 1994 18:35:31 +0000 Subject: [PATCH] now uses execvp() OR execve() --- logging.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/logging.c b/logging.c index 9637b74c1..22db2e17e 100644 --- a/logging.c +++ b/logging.c @@ -303,10 +303,18 @@ static void send_mail() if (!fork()) { /* child */ (void) close(1); - execve(mailer, exec_argv, Envp); +#ifdef USE_EXECVE + execve(mailer, exec_argv, environ); +#else /* USE_EXECVE */ + execvp(mailer, exec_argv); +#endif /* USE_EXECVE */ /* this should not happen */ +#ifdef USE_EXECVE perror("execve"); +#else /* USE_EXECVE */ + perror("execvp"); +#endif /* USE_EXECVE */ exit(1); } else { /* parent */ (void) close(0); -- 2.50.1