WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Rich Tee » Mon, 10 Mar 2003 10:23:22



Hi all,

I'm trying to find a copy of the 1996 Edition of the POSIX 1003.1
spec, and the ISO/ANSI C spec from 1990 (i.e., ISO/IEC 9899:1990).
I know they've both been supersceded, but I'm specifically after
those older editions.

Searches of the IEEE and ISO web sites didn't turn up anything
useful (nor did Google).  :-(

If someone can point me to an online version of these specs, or
has a copy they're willing to part with, please let me know.

Many TIA,

--
Rich Teer, SCNA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Alan Coopersmit » Mon, 10 Mar 2003 14:50:19



|I'm trying to find a copy of the 1996 Edition of the POSIX 1003.1
|spec, and the ISO/ANSI C spec from 1990 (i.e., ISO/IEC 9899:1990).
|I know they've both been supersceded, but I'm specifically after
|those older editions.

Once upon a time, the cheapest & easiest way to get a copy of the ANSI
C spec was to purchase "The Annotated ANSI C Standard" by Herbert
Schildt for around $40.  Unfortunately, it seems to be out of print and
Amazon's used listings for it are $100+.

--
________________________________________________________________________


  Working for, but definitely not speaking for, Sun Microsystems, Inc.

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Erik Max Franci » Mon, 10 Mar 2003 15:02:41



> Once upon a time, the cheapest & easiest way to get a copy of the ANSI
> C spec was to purchase "The Annotated ANSI C Standard" by Herbert
> Schildt for around $40.

Although the quoted Standard was a little incomplete (some parts were
left out) and the annotations were worse than useless (they frequently
contradicted or completely failed to comment on what was on the facing
page).

Quote:> Unfortunately, it seems to be out of print
> and
> Amazon's used listings for it are $100+.

A PDF of the C99 Standard is available from ansi.org for about $30.  The
C89 version is also available but for nowhere near as cheap; I seem to
recall it's about $100 (but it would be complete and wouldn't include
the downright worthless annotations).

--

 __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/  \ To perceive is to suffer.
\__/ Aristotle
    CatCam / http://www.catcam.com/
 What do your pets do all day while you're at work?  Find out.

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Drazen Kaca » Mon, 10 Mar 2003 15:03:03



>  Once upon a time, the cheapest & easiest way to get a copy of the ANSI
>  C spec was to purchase "The Annotated ANSI C Standard" by Herbert
>  Schildt for around $40.  Unfortunately, it seems to be out of print and
>  Amazon's used listings for it are $100+.

http://www.lysator.liu.se/c/schildt.html
http://herd.plethora.net/~seebs/c/c_tcr.html

--
 .-.   .-.    Yes, I am an agent of Satan, but my duties are largely
(_  \ /  _)   ceremonial.
     |

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by those who know me have no need of my nam » Mon, 10 Mar 2003 15:32:06


in comp.unix.programmer i read:

Quote:>I'm trying to find a copy of the 1996 Edition of the POSIX 1003.1
>spec, and the ISO/ANSI C spec from 1990 (i.e., ISO/IEC 9899:1990).
>I know they've both been supersceded, but I'm specifically after
>those older editions.

therein lay your problem, having been superseded the older versions are no
longer `the' standard hence they are generally removed from any sort of
distribution.  as it happens someone convinced the british standards people
that c90 remains a useful spec, hence it is available from them for gbp 30,
see <http://bsonline.techindex.co.uk>, though unfortunately the technical
corrigendum against it and the 1995 amendment are not.

--
bringing you boring signatures for 17 years

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Paul Egger » Mon, 10 Mar 2003 17:45:16



Quote:> A PDF of the C99 Standard is available from ansi.org for about $30.

Don't buy it from ANSI if you are sueable (e.g., if you're in the
United States and you have some money).  This is because of the
ridiculous license that ANSI insists on.  For example, if someone else
sues ANSI over your use of the standard, you are responsible for
ANSI's legal bills.  Buy it from the ISO instead; 44 Swiss francs, and
no ridiculous license.  The ISO will throw in Corrigendum 1 for free.

http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER...
http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER...

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Erik Max Franci » Mon, 10 Mar 2003 19:32:32



> Don't buy it from ANSI if you are sueable (e.g., if you're in the
> United States and you have some money).  This is because of the
> ridiculous license that ANSI insists on.  For example, if someone else
> sues ANSI over your use of the standard, you are responsible for
> ANSI's legal bills.

That is a standard legal license.  It's called an indemnity clause.  It
simply states that if you get in hot water because of what the company
sold you, it's your fault, not theirs.

--

 __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/  \ Heaven ne'er helps the man who will not act.
\__/ Sophocles
    Alcyone Systems / http://www.alcyone.com/
 Alcyone Systems, San Jose, California.

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Dennis Clark » Tue, 11 Mar 2003 01:27:21



>Hi all,

>I'm trying to find a copy of the 1996 Edition of the POSIX 1003.1
>spec, and the ISO/ANSI C spec from 1990 (i.e., ISO/IEC 9899:1990).
>I know they've both been supersceded, but I'm specifically after
>those older editions.

 I live across the street from a huge central library and city hall, I'll
 walk through there and have a look for you ... tomorrow.

 Dennis

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Rich Tee » Tue, 11 Mar 2003 04:14:32



Quote:> http://www.lysator.liu.se/c/schildt.html

Hooboy.  Any book that implies that "void main (...)" is kosher C
is usually dismissed out of hand in my mind.  After all, if the
author and technical reviewers can't even spot that humdinger,
what chance do they have of getting the nuances correct?

Fortunately, I'm just after the standard; Schildt's comments
don't interest me.  Although if I can find a copy of that book
locally, that might be the best way to go.  I am NOT paying
$100 USD for a copy!!

--
Rich Teer, SCNA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Rich Tee » Tue, 11 Mar 2003 04:15:35



Quote:> distribution.  as it happens someone convinced the british standards people
> that c90 remains a useful spec, hence it is available from them for gbp 30,
> see <http://bsonline.techindex.co.uk>, though unfortunately the technical

Thanks for the pointer; if more local searches don't turn up anything,
I'll try there.

--
Rich Teer, SCNA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Rich Tee » Tue, 11 Mar 2003 04:16:54



>  I live across the street from a huge central library and city hall, I'll
>  walk through there and have a look for you ... tomorrow.

Thanks!  And thanks to all other responders, too.

--
Rich Teer, SCNA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Erik Max Franci » Tue, 11 Mar 2003 06:52:14



> Hooboy.  Any book that implies that "void main (...)" is kosher C
> is usually dismissed out of hand in my mind.  After all, if the
> author and technical reviewers can't even spot that humdinger,
> what chance do they have of getting the nuances correct?

Even worse, he has been repeating the same error for years, and all the
commentary from knowledgeable professionals over the years seems to have
done nothing.  He still seems convinced that main returning void is
perfectly acceptable.

--

 __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/  \ I used to walk around / Like nothing could happen to me
\__/ TLC
    Esperanto reference / http://www.alcyone.com/max/lang/esperanto/
 An Esperanto reference for English speakers.

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Rich Tee » Tue, 11 Mar 2003 06:59:15



> Even worse, he has been repeating the same error for years, and all the
> commentary from knowledgeable professionals over the years seems to have
> done nothing.  He still seems convinced that main returning void is
> perfectly acceptable.

He must've learned his C from "C Programming For Dummies", which
also commits this most basic of errors.

--
Rich Teer, SCNA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Erik Max Franci » Tue, 11 Mar 2003 07:15:04



> He must've learned his C from "C Programming For Dummies", which
> also commits this most basic of errors.

Well, his nonsense long predates the _Dummies_ books.  He's been hawking
books covering only his variety of C for broken DOS compilers for a
long, long time.

The last straw as his _Annotated Standard_, where he kept repeating the
same jibberish directly opposite the actual text of the Standard which
even the most amateurish Standards reader could tell directly
contradicted his purportedly helpful "annotations."

--

 __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/  \ The quality, not the longevity, of one's life is what is important.
\__/ Dr. Martin Luther King, Jr.
    REALpolitik / http://www.realpolitik.com/
 Get your own customized newsfeed online in realtime ... for free!

 
 
 

WTB: POSIX 1003.1-1996 & ISO/ANSI C 9899:1990

Post by Alan Coopersmit » Tue, 11 Mar 2003 07:41:49



|
|> Once upon a time, the cheapest & easiest way to get a copy of the ANSI
|> C spec was to purchase "The Annotated ANSI C Standard" by Herbert
|> Schildt for around $40.
|
|Although the quoted Standard was a little incomplete (some parts were
|left out) and the annotations were worse than useless (they frequently
|contradicted or completely failed to comment on what was on the facing
|page).

Cheap, easy, and good - choose any two.  I think the best thing that can
be said about the annotations is the way the book is structured with the
standard on left-side pages and annotations on the right make it very
easy to tell which part you should read.

--
________________________________________________________________________


  Working for, but definitely not speaking for, Sun Microsystems, Inc.

 
 
 

1. FreeBSD Posix 1003.1 1996 implementations

Hello All,

I was quite surprised that my beloved FreeBSD servers didn't support
many of the newer (1996) Posix 1003.1 functions.

Not supported are for example:

- Asynchronous IO
- memory locking
- memory range locking
- named semaphores
- priority scheduling
- shared memory objects

The headers files seem to be there and from the comments in it, it seems
the support is (almost?) there.

Can anyone comment if people are actively working on it? Is it expected
to be ready in the near future?

Groetjes,

Berend. (-:

2. ESD and .wav format

3. where to get SVID and/or POSIX 1003.1?

4. Masking Typed Input - How?

5. ANN: Availability of POSIX 1003.1 TC2 Draft 2

6. 1) compiling c++ with libc4.5.20, 2) what was libgcc?

7. POSIX 1003.1 Compliance and lstat() functionality

8. How to kill all the processes except root and ...?

9. POSIX 1003.1- Where?

10. DCE RPC and POSIX 1003.1

11. WTB WTB WTB Solaris 2.5.1 server for i86 WTB WTB WTB

12. signal() -- POSIX.1 vs. ANSI/ISO C

13. April 1990 Silicon Valley AT&T UNIX Users' Group Meeting