[PATCH] loader: Fix building of the preloader on Mac.

Ken Thomases ken at codeweavers.com
Tue Dec 4 17:11:02 CST 2018


The variables preloader_start and preloader_end are only defined in the Linux-
specific code.

Signed-off-by: Ken Thomases <ken at codeweavers.com>
---
 loader/preloader.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/loader/preloader.c b/loader/preloader.c
index 3b1f5ad..db6bbdc 100644
--- a/loader/preloader.c
+++ b/loader/preloader.c
@@ -1317,6 +1317,7 @@ void preload_reserve( const char *str, struct wine_preload_info *preload_info, s
 
     /* sanity checks */
     if (end <= start) start = end = NULL;
+#ifdef __linux__
     else if ((char *)end > preloader_start &&
              (char *)start <= preloader_end)
     {
@@ -1324,6 +1325,7 @@ void preload_reserve( const char *str, struct wine_preload_info *preload_info, s
                      start, end, preloader_start, preloader_end );
         start = end = NULL;
     }
+#endif
 
     /* check for overlap with low memory areas */
     for (i = 0; preload_info[i].size; i++)
-- 
2.10.2




More information about the wine-devel mailing list