From 949b49257b41332dd3a8e8c5f4ad2825778eac01 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Sun, 17 Jan 2021 21:48:07 -0800 Subject: [PATCH] added errno --- microscript/ILibDuktape_GenericMarshal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microscript/ILibDuktape_GenericMarshal.c b/microscript/ILibDuktape_GenericMarshal.c index f4cfaa7..6ff10b2 100644 --- a/microscript/ILibDuktape_GenericMarshal.c +++ b/microscript/ILibDuktape_GenericMarshal.c @@ -1348,11 +1348,11 @@ duk_ret_t ILibDuktape_GenericMarshal_MethodInvoke(duk_context *ctx) retVal = ILibDuktape_GenericMarshal_MethodInvoke_Native(parms, fptr, vars); #ifdef WIN32 DWORD err = GetLastError(); +#else + int err = errno; #endif ILibDuktape_GenericMarshal_Variable_PUSH(ctx, (void*)(PTRSIZE)retVal, (int)sizeof(void*)); -#ifdef WIN32 duk_push_int(ctx, err); duk_put_prop_string(ctx, -2, "_LastError"); -#endif } else {