Date: Thu, 5 Jun 1997 12:50:05 +0200 (MDT) Message-Id: <3.0.16.19970606114158.27b740c8@hem1.passagen.se> To: Andrew Crabtree From: Peter Palotas Subject: Re: POSIX and ANSI? Cc: djgpp AT delorie DOT com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Precedence: bulk At 15.24 1997-06-04 PDT, you wrote: >> >> I was wondering where I can get a hold of the official ANSI C respecive >> ANSI C++ specifications. > >I believe that you must order them from ANSI. Check out www.ansi.org >for details. You probably don't want to get the actual standard though. >A decent book is much more useful. > >> I'm also wondering what POSIX is, >POSIX is a standard for operating systems based on UNIX. It was >ratified one year after C was. It specifies things like > >1) Process Control >2) Users and groups >3) Terminal IO >4) File descriptors > >Things like fork, dup, open, close, ioctl, .... > >> and where I can get information about that?! > >This I actually have a copy of. Here's the info off of the cover > >ISO/IEC 9945-1 : 1990 >IEEE Std 1003.1-1990 > >ISBN 1.55937-061-0 > >The publisher was IEEE. > >Again, this is pretty dull stuff, without much in the way of application. >You probably want > >"Advanced Programming in the Unix Environment" >by W Richard Stevens >published by Addison Wesley Well, actually I want something that would describe ANSI standards, so that I can write a program that I am sure is fully ANSI compatible, and according to the documents GCC with the -ansi and -pedantic flags does not quite fully check that. I don't know, maybe there is some other document available on the computer that can tell me about this stuff? -- Peter Palotas alias Blizzar -- blizzar AT hem1 DOT passagen DOT se -- PLEASE REPLY THROUGH E-MAIL SINCE I DO NOT HAVE ACCESS TO AN NNTP SERVER ********************************************************************* * A brief description of DJGPP: * * Never before has so few people done so much for so many... DJGPP! * *********************************************************************