[PATCH] ntdll: Use the old mmap() wrapper on 32-bit Mac OS. (try 3)

Charles Davis cdavis at mymail.mines.edu
Mon May 17 22:22:18 CDT 2010


On 5/17/10 9:10 PM, James McKenzie wrote:
> Is this something that should be investigated by the Open/Free-BSD (I
> cannot keep which version MacOSX is based upon)
It's FreeBSD.
> community for inclusion
> into the base kernel?
Maybe. Actually, Mac OS X doesn't use a stock FreeBSD kernel. It uses a
modified Mach kernel (the way NT uses a "modified microkernel") called
"XNU". Many of XNU's BSD parts were forked from FreeBSD (a few parts
come from other BSDs).

You can get the source from http://www.opensource.apple.com . It's the
'xnu' project, after selecting a version of Mac OS X.
> 
> If it is not, then it should be something under consideration by the
> Wine project.  Hacking the kernel to make one program work is not a
> 'best practice'.
That might be true, but AJ doesn't seem to be warm to the idea of doing
this in Wine.

Chip



More information about the wine-devel mailing list