:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / crtdll / process / spawnl.c
1 /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
2
3 #include <crtdll/process.h>
4 #include <crtdll/stdlib.h>
5 #include <stdarg.h>
6
7 int _spawnl(int nMode, const char* szPath, const char* szArgv0,...)
8 {
9   char *szArg[100];
10   const char *a;
11   int i = 1;
12   va_list l = 0;
13   szArg[0]=(char*)szArgv0;
14   va_start(l,szArgv0);
15   do {
16         a = va_arg(l,const char *);
17         szArg[i++] = (char *)a;
18   } while ( a != NULL && i < 100 );
19   
20   return _spawnve(nMode, szPath, szArg, _environ);
21 }