Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!sharkey!rjf001!hpftc!teemc!rphroy!edsews!uunet!ginosko!aplcen!haven!adm!smoke!gwyn
From: gwyn@smoke.BRL.MIL (Doug Gwyn)
Newsgroups: comp.std.c
Subject: Re: ReadKey like Function in C
Message-ID: <10725@smoke.BRL.MIL>
Date: 13 Aug 89 02:47:41 GMT
References: <148@trigon.UUCP> <207600029@s.cs.uiuc.edu> <941@lakesys.UUCP> <21175@cup.portal.com> <3705@buengc.BU.EDU> <10712@smoke.BRL.MIL> <3727@buengc.BU.EDU> <2357@auspex.auspex.com>
Reply-To: gwyn@brl.arpa (Doug Gwyn)
Organization: Ballistic Research Lab (BRL), APG, MD.
Lines: 13

In article <2357@auspex.auspex.com> guy@auspex.auspex.com (Guy Harris) writes:
>... the scope of the POSIX standard is larger than that of the C standard.

Or smaller, depending on what you mean by scope.

>It might not be possible to [implement POSIX] atop, say, MS-DOS, but in
>that case it might be better to consider either a *de jure* or *de facto*
>standard "subset" of POSIX ...

That's essentially what nearly everybody (other than Whitesmiths) did in
the days before there were standards for the contents of the C library.
Implementors provided read(), etc. that mimicked UNIX as closely as they
reasonably could.  This approach worked pretty well..