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