Bruce Toback ([log in to unmask]) wrote:
: The inclusion of all the library code is what makes the POSIX program
: three times larger than the non-POSIX program.
 
Just to pick a nit, all of the POSIX C library code is *not* in /lib/libc.a.
Each routine in /lib/libc.a is an interface routine between the program and
the real POSIX library code in XL.PUB.SYS.  We had to do this because
shared globals had not been implemented at the time POSIX was first released
on MPE/iX 4.5.
 
Mike P.