1 #include <unistd.h> 2 3 int 4 execle(const char *name, const char *arg0, const char *aore, ...) 5 { 6 char *p; 7 8 for(p=(char *)(&name)+1; *p; ) 9 p++; 10 return execve(name, &arg0, (char **)p+1); 11 } 12