2021-10-11 18:37:13 -03:00

24 lines
486 B
C

#if !defined(lint) && defined(SCCSIDS)
static char sccsid[] = "@(#)execle.c 1.1 94/10/31 SMI";
#endif
#include <varargs.h>
/*
* execle(name, arg0, arg1, ..., argn, (char *)0, envp)
*/
/*VARARGS1*/
execle(name, va_alist)
register char *name;
va_dcl
{
register char **first;
va_list args;
va_start(args);
first = (char **)args;
while (va_arg(args, char *)) /* traverse argument list to 0 */
;
/* environment is next arg */
return(execve(name, first, *(char **)args));
}