Jacek Caban : dbghelp: Use page size from sysinfo.

Alexandre Julliard julliard at winehq.org
Fri Mar 20 17:08:21 CDT 2020


Module: wine
Branch: master
Commit: 1ece841d9354296f374228b9e16246a076f57196
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=1ece841d9354296f374228b9e16246a076f57196

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Mar 20 18:09:25 2020 +0100

dbghelp: Use page size from sysinfo.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dbghelp/elf_module.c   | 2 +-
 dlls/dbghelp/macho_module.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/dbghelp/elf_module.c b/dlls/dbghelp/elf_module.c
index 5a6bef947a..a11e73a0e1 100644
--- a/dlls/dbghelp/elf_module.c
+++ b/dlls/dbghelp/elf_module.c
@@ -403,7 +403,7 @@ static BOOL elf_map_file(struct elf_map_file_data* emfd, struct image_file_map*
 {
     static const BYTE   elf_signature[4] = { ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3 };
     unsigned int        i;
-    size_t              tmp, page_mask = sysconf( _SC_PAGESIZE ) - 1;
+    size_t              tmp, page_mask = sysinfo.dwPageSize - 1;
     WCHAR              *dos_path;
     unsigned char e_ident[EI_NIDENT];
 
diff --git a/dlls/dbghelp/macho_module.c b/dlls/dbghelp/macho_module.c
index f10dc78eec..8fa05d312a 100644
--- a/dlls/dbghelp/macho_module.c
+++ b/dlls/dbghelp/macho_module.c
@@ -569,7 +569,7 @@ static int macho_load_section_info(struct image_file_map* ifm, const struct load
     struct section_info*            info = user;
     BOOL                            ignore;
     int                             i;
-    unsigned long                   tmp, page_mask = sysconf( _SC_PAGESIZE ) - 1;
+    unsigned long                   tmp, page_mask = sysinfo.dwPageSize - 1;
     uint64_t vmaddr, vmsize;
     char segname[16];
     uint32_t nsects;




More information about the wine-cvs mailing list