preloader: Silence the warning for the low 64k.
authorAlexandre Julliard <julliard@winehq.org>
Mon, 5 May 2008 15:19:24 +0000 (17:19 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 5 May 2008 17:46:15 +0000 (19:46 +0200)
loader/preloader.c

index 0ca33fd275b024610564093547ca5364e631192a..109ad3fd744f5a21c67d25badb9d66ed8f2ab1c1 100644 (file)
@@ -1084,8 +1084,10 @@ void* wld_start( void **stack )
         if (wld_mmap( preload_info[i].addr, preload_info[i].size, PROT_NONE,
                       MAP_FIXED | MAP_PRIVATE | MAP_ANON | MAP_NORESERVE, -1, 0 ) == (void *)-1)
         {
-            wld_printf( "preloader: Warning: failed to reserve range %p-%p\n",
-                        preload_info[i].addr, (char *)preload_info[i].addr + preload_info[i].size );
+            /* don't warn for low 64k */
+            if (preload_info[i].addr >= (void *)0x10000)
+                wld_printf( "preloader: Warning: failed to reserve range %p-%p\n",
+                            preload_info[i].addr, (char *)preload_info[i].addr + preload_info[i].size );
             remove_preload_range( i );
             i--;
         }