|
|
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.