1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-15 07:43:50 +00:00

1. Added process.pid on windows

2. Added user-sessions.consoleUid() on windows
3. updated message-box to dispatch to consoleUid when necessary on Windows
This commit is contained in:
Bryan Roe
2019-05-17 14:23:51 -07:00
parent 26d86ce449
commit 1fc476d31e
4 changed files with 41 additions and 11 deletions

View File

@@ -1047,8 +1047,11 @@ void ILibDuktape_ScriptContainer_Process_Init(duk_context *ctx, char **argList)
#ifdef _POSIX
duk_push_int(ctx, (duk_int_t)getpid());
ILibDuktape_CreateReadonlyProperty(ctx, "pid");
#else
duk_push_int(ctx, (duk_int_t)GetCurrentProcessId());
#endif
ILibDuktape_CreateReadonlyProperty(ctx, "pid");
emitter = ILibDuktape_EventEmitter_Create(ctx);
ILibDuktape_EventEmitter_CreateEventEx(emitter, "exit");