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
);