On Mon, 2008-02-04 at 21:51 -0500, Pietro Gagliardi wrote: > On Feb 4, 2008, at 9:38 PM, erik quanstrom wrote: > > >> Some other reasons: > >> - Some systems (read: Linux) do not have pthreads > > > > incorrect. http://en.wikipedia.org/wiki/Native_POSIX_Thread_Library > > > > Is that integrated into the Linux source code tree or an add-on? It is 100% integrated into 2.6.
> > >> - C99 is still new and although it's in POSIX, not many systems have > >> it (Plan 9 doesn't have complete C99) > > > > c99 is 9 years old! > > > > Yes, but do all compilers implement 100% of that standard? Most of compilers are more or less 100% compatible. There's a part that libc has to do to and that is spotty. Thanks, Roman.