Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Aug 2004 14:28:05 +1000
From:      John Birrell <jb@cimlogic.com.au>
To:        Brian Fundakowski Feldman <green@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Re[2]: Wine and mmap
Message-ID:  <20040828042805.GP7113@freebsd3.cimlogic.com.au>
In-Reply-To: <20040828042331.GD1085@green.homeunix.org>
References:  <47158390.20040827112834@ulstu.ru> <20040827091556.GM7113@freebsd3.cimlogic.com.au> <1698443921.20040827135316@ulstu.ru> <200408271245.15447.mistry.7@osu.edu> <20040827230502.GS77326@green.homeunix.org> <20040828013612.GN7113@freebsd3.cimlogic.com.au> <20040828040118.GA1085@green.homeunix.org> <20040828040936.GO7113@freebsd3.cimlogic.com.au> <20040828042331.GD1085@green.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Aug 28, 2004 at 12:23:31AM -0400, Brian Fundakowski Feldman wrote:
> Cool, sounds like a wrapper to mmap() that takes care of this for every
> BSD by allocating 1MB of memory (for i386/amd64 4GB address space compat(?))
> and mincore() all possible address space on it then choosing the right area
> itself....  getpagesize() and mincore() (and doing it in a thread-safe
> manner) can fix this temporarily for all BSDs in the WINE code, I'd think.

How do you tell FreeBSD's dlopen() where to map shared libraries that just
look like normal shared libraries. It isn't Wine code that is failing.

-- 
John Birrell



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040828042805.GP7113>