mirror of
https://github.com/janet-lang/janet
synced 2025-02-27 05:10:03 +00:00
Appease MSVC.
This commit is contained in:
parent
7fdb098a20
commit
d005ac6888
@ -167,7 +167,7 @@ static char **os_execute_env(int32_t argc, const Janet *argv) {
|
|||||||
|
|
||||||
/* Free memory from os_execute */
|
/* Free memory from os_execute */
|
||||||
static void os_execute_cleanup(char **envp, const char **child_argv) {
|
static void os_execute_cleanup(char **envp, const char **child_argv) {
|
||||||
free(child_argv);
|
free((void *)child_argv);
|
||||||
if (NULL != envp) {
|
if (NULL != envp) {
|
||||||
char **envitem = envp;
|
char **envitem = envp;
|
||||||
while (*envitem != NULL) {
|
while (*envitem != NULL) {
|
||||||
@ -210,13 +210,13 @@ static Janet os_execute(int32_t argc, Janet *argv) {
|
|||||||
_flushall();
|
_flushall();
|
||||||
|
|
||||||
if (flags & (JANET_OS_EFLAG_P | JANET_OS_EFLAG_E)) {
|
if (flags & (JANET_OS_EFLAG_P | JANET_OS_EFLAG_E)) {
|
||||||
status = _spawnvpe(_P_WAIT, child_argv[0], cargv, envp);
|
status = (int) _spawnvpe(_P_WAIT, child_argv[0], cargv, envp);
|
||||||
} else if (flags & JANET_OS_EFLAG_P) {
|
} else if (flags & JANET_OS_EFLAG_P) {
|
||||||
status = _spawnvp(_P_WAIT, child_argv[0], cargv);
|
status = (int) _spawnvp(_P_WAIT, child_argv[0], cargv);
|
||||||
} else if (flags & JANET_OS_EFLAG_E) {
|
} else if (flags & JANET_OS_EFLAG_E) {
|
||||||
status = _spawnve(_P_WAIT, child_argv[0], cargv, envp);
|
status = (int) _spawnve(_P_WAIT, child_argv[0], cargv, envp);
|
||||||
} else {
|
} else {
|
||||||
status = _spawnv(_P_WAIT, child_argv[0], cargv);
|
status = (int) _spawnv(_P_WAIT, child_argv[0], cargv);
|
||||||
}
|
}
|
||||||
|
|
||||||
os_execute_cleanup(envp, child_argv);
|
os_execute_cleanup(envp, child_argv);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user