[pypy-svn] r57620 - pypy/dist/pypy/rlib
afa at codespeak.net
afa at codespeak.net
Mon Aug 25 23:19:29 CEST 2008
Author: afa
Date: Mon Aug 25 23:19:26 2008
New Revision: 57620
Modified:
pypy/dist/pypy/rlib/rmmap.py
Log:
Translation fix for win32.
The buildbots seem to use a larget allworkingmodules list.
Modified: pypy/dist/pypy/rlib/rmmap.py
==============================================================================
--- pypy/dist/pypy/rlib/rmmap.py (original)
+++ pypy/dist/pypy/rlib/rmmap.py Mon Aug 25 23:19:26 2008
@@ -181,7 +181,8 @@
[rffi.VOIDP, rffi.SIZE_T, DWORD, DWORD],
rffi.VOIDP)
VirtualProtect = winexternal('VirtualProtect',
- [rffi.VOIDP, rffi.SIZE_T, DWORD, DWORDP], BOOL)
+ [rffi.VOIDP, rffi.SIZE_T, DWORD, LPDWORD],
+ BOOL)
VirtualFree = winexternal('VirtualFree',
[rffi.VOIDP, rffi.SIZE_T, DWORD], BOOL)
@@ -741,7 +742,7 @@
PAGE_EXECUTE_READWRITE)
if not res:
raise MemoryError
- arg = lltype.malloc(DWORDP.TO, 1, zero=True, flavor='raw')
+ arg = lltype.malloc(LPDWORD.TO, 1, zero=True, flavor='raw')
VirtualProtect(res, map_size, PAGE_EXECUTE_READWRITE, arg)
lltype.free(arg, flavor='raw')
# ignore errors, just try
More information about the Pypy-commit
mailing list