1 #include <crtdll/process.h>
2 #include <crtdll/stdlib.h>
3 #include <crtdll/stdarg.h>
6 int _spawnle(int mode, const char *path, const char *szArgv0, ... /*, const char **envp */)
13 szArg[0]=(char*)szArgv0;
16 a = (char *)va_arg(l,const char *);
17 szArg[i++] = (char *)a;
18 } while ( a != NULL && i < 100 );
22 // __set_errno(E2BIG);
26 ptr = (char *)va_arg(l,const char *);
28 return _spawnve(mode, path, (char * const *)szArg, (char * const *)ptr);