Inappropriate topics. (?)

Doug Gwyn gwyn at smoke.BRL.MIL
Sat Aug 19 15:42:00 AEST 1989


In article <5780 at ficc.uu.net> peter at ficc.uu.net (Peter da Silva) writes:
>POSIX is not intended to fill in he gaps in the C standard.

No, but that's not the point.  Recall that most C implementations have
provided open(), read(), etc. in their libraries even though they run
on operating systems quite unlike UNIX.  The UNIX C library served as
a de facto standard for such facilities.  Now that there is an official
standard for UNIX-like systems, it should be expected to replace UNIX
in this role.  The main advantage of POSIX over UNIX for this is that
it provides exactly one way to do such things as disabling echo mode,
whereas the existence of several different UNIX versions made it harder
to use UNIX for a model for such operations.

Nobody is seriously suggesting that all of POSIX has to be implemented
in a non-UNIX environment for it to provide a good guide for just those
facilities that CAN be readily emulated.



More information about the Comp.std.c mailing list