From: roland Date: Mon, 22 Aug 1994 16:35:02 +0000 (+0000) Subject: Undo last change. X-Git-Tag: jems-14oct94~329 X-Git-Url: http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu%2Fglibc.git;a=commitdiff_plain;h=95e0f546b03e1e870a5cc692020c61ffdb69ada3;ds=sidebyside Undo last change. Use ARG instead of PATH in va_start. --- diff --git a/posix/execl.c b/posix/execl.c index 6195aa2aac..9aa13b958f 100644 --- a/posix/execl.c +++ b/posix/execl.c @@ -28,19 +28,20 @@ Cambridge, MA 02139, USA. */ /* Execute PATH with all arguments after PATH until a NULL pointer and environment from `environ'. */ int -DEFUN(execl, (path), CONST char *path DOTS) +DEFUN(execl, (path, arg), CONST char *path AND CONST char *arg DOTS) { CONST char *argv[1024]; register unsigned int i; va_list args; - va_start (args, path); - i = 0; + argv[0] = arg; + + va_start (args, arg); + i = 1; do { argv[i] = va_arg (args, CONST char *); } while (argv[i++] != NULL); - va_end (args); return __execve (path, (char *CONST *) argv, __environ);