|
|
1.1 root 1: /*
2: * Execle(name, arg0, arg1, ..., argn, NULL, envp);
3: *
4: * Sys exec with list of arguments and environment.
5: */
6:
7: #define NULL ((char *)0)
8:
9: /* VARARGS 1 */
10: execle(name, arg0)
11: char *name;
12: char *arg0;
13: {
14: register char **envp;
15:
16: envp = &arg0;
17: while (*envp++ != NULL)
18: ;
19: execve(name, &arg0, *envp);
20: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.