projects
/
kopensolaris-gnu
/
glibc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Formerly ../hurd/hurdkill.c.~5~
[kopensolaris-gnu/glibc.git]
/
posix
/
execle.c
diff --git
a/posix/execle.c
b/posix/execle.c
index
a211b24
..
a36d49a
100644
(file)
--- a/
posix/execle.c
+++ b/
posix/execle.c
@@
-24,14
+24,15
@@
Cambridge, MA 02139, USA. */
/* Execute PATH with all arguments after PATH until a NULL pointer,
and the argument after that for environment. */
int
/* Execute PATH with all arguments after PATH until a NULL pointer,
and the argument after that for environment. */
int
-DEFUN(execle, (path), CONST char *path DOTS)
+DEFUN(execle, (path), CONST char *path
AND CONST char *arg
DOTS)
{
CONST char *argv[1024], *CONST *envp;
register unsigned int i;
va_list args;
{
CONST char *argv[1024], *CONST *envp;
register unsigned int i;
va_list args;
- va_start(args, path);
- i = 0;
+ va_start(args, arg);
+ argv[0] = arg;
+ i = 1;
do
{
argv[i] = va_arg(args, CONST char *);
do
{
argv[i] = va_arg(args, CONST char *);