3 /* This and the other exec*.c files in this directory require
4 the target to provide the _execve syscall. */
14 _DEFUN(execle
, (path
, arg0
, ...),
15 _CONST
char *path _AND
16 _CONST
char *arg0 _DOTS
)
23 _DEFUN(execle
, (path
, arg0
, va_alist
),
24 _CONST
char *path _AND
25 _CONST
char *arg0 _AND
33 _CONST
char * _CONST
*envp
;
34 _CONST
char *argv
[256];
36 va_start (args
, arg0
);
40 argv
[i
] = va_arg (args
, _CONST
char *);
41 while (argv
[i
++] != NULL
);
42 envp
= va_arg (args
, _CONST
char * _CONST
*);
45 return _execve (path
, (char * _CONST
*) argv
, (char * _CONST
*) envp
);