execle.c 188 B

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