38 const char*
const* envv)
44 const wchar_t*
const* envv)
50 const char*
const* envv)
56 const wchar_t*
const* envv)
61template <
typename Character>
64 static Character
const comspec_name[] = {
'C',
'O',
'M',
'S',
'P',
'E',
'C',
'\0' };
65 static Character
const cmd_exe[] = {
'c',
'm',
'd',
'.',
'e',
'x',
'e',
'\0' };
66 static Character
const slash_c[] = {
'/',
'c',
'\0' };
68 Character
const * comspec_value =
_tgetenv(comspec_name);
80 Character
const* arguments[4] =
109 arguments[0] = cmd_exe;
wchar_t *CDECL _wgetenv(const wchar_t *name)
char *CDECL getenv(const char *name)
_ACRTIMP intptr_t __cdecl _wspawnvpe(int, const wchar_t *, const wchar_t *const *, const wchar_t *const *)
_ACRTIMP intptr_t __cdecl _wspawnve(int, const wchar_t *, const wchar_t *const *, const wchar_t *const *)
_ACRTIMP intptr_t __cdecl _spawnvpe(int, const char *, const char *const *, const char *const *)
_ACRTIMP intptr_t __cdecl _spawnve(int, const char *, const char *const *, const char *const *)
int _cdecl _waccess_s(const wchar_t *filename, int mode)
static int __cdecl common_system(Character const *const command)
int _cdecl _access_s(const char *filename, int mode)
int __cdecl _wsystem(wchar_t const *const command)
int __cdecl system(char const *const command)