#include #include #include #include #include "dietfeatures.h" int execl(const char *path, const char *arg, ...){ //int execl( const char *path,...) { va_list ap,bak; int n,i; char **argv,*tmp; va_start(ap, arg); va_copy(bak,ap); n=3; while ((tmp=va_arg(ap,char *))) ++n; va_end (ap); if ((argv=(char **)alloca(n*sizeof(char*)))) { /* Preapre args */ argv[0] = (char*)arg;/* arg should be equal to path */ for (i=1; i