1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-06 00:13:33 +00:00

Add ability to specify detached=true in options

This commit is contained in:
Bryan Roe
2019-05-12 21:39:02 -07:00
parent 88266aa7ad
commit d0fb36d10b
3 changed files with 7 additions and 1 deletions

View File

@@ -276,6 +276,7 @@ duk_ret_t ILibDuktape_ChildProcess_execFile(duk_context *ctx)
// Options
spawnType = (ILibProcessPipe_SpawnTypes)Duktape_GetIntPropertyValue(ctx, i, "type", (int)ILibProcessPipe_SpawnTypes_DEFAULT);
uid = Duktape_GetIntPropertyValue(ctx, i, "uid", -1);
if (Duktape_GetBooleanProperty(ctx, i, "detached", 0) != 0) { spawnType = ILibProcessPipe_SpawnTypes_POSIX_DETACHED; }
#ifdef WIN32
if (uid >= 0 && spawnType == ILibProcessPipe_SpawnTypes_USER) { spawnType = ILibProcessPipe_SpawnTypes_SPECIFIED_USER; }
#endif