e6e6f2179eabd81317d1a69d01f1ec6d39990121
1 #include <msvcrt/process.h>
2 #include <msvcrt/stdlib.h>
3 #include <msvcrt/stdarg.h>
6 int execlpe(const char *path
, const char *szArgv0
, ... /*, const char **envp */)
15 a
= (const char *)va_arg(l
,const char *);
16 szArg
[i
++] = (char *)a
;
17 } while ( a
!= NULL
&& i
< 100 );
20 // szArg0 is passed and not environment if there is only one parameter;
28 return spawnvpe(P_OVERLAY
, path
, (char * const *)szArg
, (char * const *)ptr
);