aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ccallback.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lj_ccallback.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_ccallback.c b/src/lj_ccallback.c
index 03494a7a..412dbf85 100644
--- a/src/lj_ccallback.c
+++ b/src/lj_ccallback.c
@@ -267,7 +267,7 @@ static void callback_mcode_new(CTState *cts)
267 if (CALLBACK_MAX_SLOT == 0) 267 if (CALLBACK_MAX_SLOT == 0)
268 lj_err_caller(cts->L, LJ_ERR_FFI_CBACKOV); 268 lj_err_caller(cts->L, LJ_ERR_FFI_CBACKOV);
269#if LJ_TARGET_WINDOWS 269#if LJ_TARGET_WINDOWS
270 p = VirtualAlloc(NULL, sz, MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE); 270 p = LJ_WIN_VALLOC(NULL, sz, MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE);
271 if (!p) 271 if (!p)
272 lj_err_caller(cts->L, LJ_ERR_FFI_CBACKOV); 272 lj_err_caller(cts->L, LJ_ERR_FFI_CBACKOV);
273#elif LJ_TARGET_POSIX 273#elif LJ_TARGET_POSIX
@@ -285,7 +285,7 @@ static void callback_mcode_new(CTState *cts)
285#if LJ_TARGET_WINDOWS 285#if LJ_TARGET_WINDOWS
286 { 286 {
287 DWORD oprot; 287 DWORD oprot;
288 VirtualProtect(p, sz, PAGE_EXECUTE_READ, &oprot); 288 LJ_WIN_VPROTECT(p, sz, PAGE_EXECUTE_READ, &oprot);
289 } 289 }
290#elif LJ_TARGET_POSIX 290#elif LJ_TARGET_POSIX
291 mprotect(p, sz, (PROT_READ|PROT_EXEC)); 291 mprotect(p, sz, (PROT_READ|PROT_EXEC));