On May 15, 2007, at 4:01 AM, Thomas Christian Chust wrote:
Hello,
just to clarify this: Win32 itself doesn't even provide any
compatibility layer to look like UNIX.
There is POSIX support via the CRT library. A compatibility attempt.
But MacOS X *is* a UNIX system.
The native API for userspace to communicate with the kernel is POSIX
compliant and you can even reuse FreeBSD kernel level code in MacOS
X to
some extent -- how much more UNIX do you want? Anything that looks or
works like MacOS 9 or lower in MacOS X is a compatibility hack, not
the
other way around!
See "MacOS X Internals". A "... native API for userspace to
communicate with the kernel is POSIX compliant ..." not the native
API. Yes, it is a UNIX, BSD flavor. Makes porting a straight-forward
operation. But a native MacOS X app is not a UNIX app.
cu,
Thomas
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users