13e12c5d1SDavid du Colombier #include <unistd.h> 23e12c5d1SDavid du Colombier 33e12c5d1SDavid du Colombier int execle(const char * name,const char * arg0,const char *,...)4*781103c4SDavid du Colombierexecle(const char *name, const char *arg0, const char *, ...) 53e12c5d1SDavid du Colombier { 63e12c5d1SDavid du Colombier char *p; 73e12c5d1SDavid du Colombier 83e12c5d1SDavid du Colombier for(p=(char *)(&name)+1; *p; ) 93e12c5d1SDavid du Colombier p++; 103e12c5d1SDavid du Colombier return execve(name, &arg0, (char **)p+1); 113e12c5d1SDavid du Colombier } 12