Yep, I'm now pretty confident I'm right - check out
<http://www.unix-systems.org/apis/8.r.html>
http://www.unix-systems.org/apis.html - select is in neither POSIX 1 or 2
(which I guess is 90 and 96?).
> Probably one the side effects of the
> SYSV/Bsd war, and the Streams vs. Socket :-(((
Yep, probably.
> to see say Oracle source, and count the #ifdef PLATFORM_XYZ, then do a
> uniq -n | sort , to get an estimate of the divergence to "Unix" per Os, I
also bet
> that the Window code is doesn't share much with the original, poor guys
...
I've heard that they have a OS-independent layer to protect them from all
the various Unix variations, just to get around the #ifdef problem. I also
think I've heard that they've recently gone native on Win32. But I'm
certainly no expert on Oracle code!!!
- Joe
P.S. For amusement value, check out
<http://www.unix-systems.org/what_is_unix/flavors_of_unix.html>
http://www.unix-systems.org/what_is_unix/flavors_of_unix.html - OS/390 is
Unix, while BSDI and Linux are not. Sort of reminds me of the final scene in
Orwell's Animal Farm.
Joseph S. Barrera III
http://research.microsoft.com/~joebar
Work: (415) 778-8227, Home: (650) 588-4801