Date: Thu, 28 Jul 2005 12:10:58 +0900 From: "Dmitry Timoshkov" <dmitry@baikal.ru> To: <emulation@freebsd.org>, <jm.detrez@cegetel.net> Cc: wine-devel@winehq.org, barner@freebsd.org Subject: Re: patch for libs/wine/mmap.c making wine running on FreeBSD 5.x Message-ID: <020101c59321$fd1d3200$0300a8c0@dmitry> References: <20050727212000.161C91A4282@smtp.cegetel.net>
next in thread | previous in thread | raw e-mail | index | archive | help
"jean-marc DETREZ" <jm.detrez@cegetel.net> wrote: > @@ -207,6 +207,13 @@ void *wine_anon_mmap( void *start, size_ > #elif defined(__svr4__) || defined(__NetBSD__) || defined(__APPLE__) > if ( try_mmap_fixed( start, size, prot, flags, fdzero, 0 ) ) > return start; > +#elif defined(__FreeBSD__) > + /*for FreeBSD assure system heap adress of 0x80000000*/ > + if (start == (void *)0x80000000) > + { > + if (try_mmap_fixed( start, size, prot, flags, fdzero, 0 ) ) > + return start; > + } > #endif > } > return mmap( start, size, prot, flags, fdzero, 0 ); Why didn't you simply add __FreeBSD__ to the '#elif defined(__svr4__) || defined(__NetBSD__) || defined(__APPLE__)' case? -- Dmitry.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?020101c59321$fd1d3200$0300a8c0>