1 #include <msvcrt/process.h>
2 #include <msvcrt/stdlib.h>
3 #include <msvcrt/stdarg.h>
9 int _spawnle(int mode, const char *path, const char *szArgv0, ... /*, const char **envp */)
16 szArg[0]=(char*)szArgv0;
19 a = (char *)va_arg(l,const char *);
20 szArg[i++] = (char *)a;
21 } while ( a != NULL && i < 100 );
25 // __set_errno(E2BIG);
29 ptr = (char *)va_arg(l,const char *);
31 return _spawnve(mode, path, (char * const *)szArg, (char * const *)ptr);