Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Advanced Programming in the UNIX Environment (APC) [Hardcover]

W. Richard Stevens
4.8 out of 5 stars  See all reviews (30 customer reviews)

Available from these sellers.


There is a newer edition of this item:
Advanced Programming in the UNIX Environment (Addison-Wesley Professional Computing) Advanced Programming in the UNIX Environment (Addison-Wesley Professional Computing) 5.0 out of 5 stars (3)
36.00
In stock.

Book Description

30 Jun 1992 APC

Bestselling UNIX author W. Richard Stevens offers application developers and system programmers his professional, experience-based guidance on using the system call interface with C. In the first half of the book, Stevens describes more than 200 system calls and functions with a brief example program following each description. Having provided the basics, Stevens moves on to chapter-long examples. The book is applicable to all major UNIX releases, especially System V Release 4-including Solaris 2-and 4.4 BSD, including 386 BSD.



Product details

  • Hardcover: 768 pages
  • Publisher: Addison Wesley; 1 edition (30 Jun 1992)
  • Language: English
  • ISBN-10: 0201563177
  • ISBN-13: 978-0201563177
  • Product Dimensions: 23.4 x 19.8 x 5.6 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Bestsellers Rank: 674,803 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Publisher

A tutorial that you just shouldn't be without
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.

Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of the code in the book is available via UUNET.

A 20-page appendix provides detailed function prototypes for all the UNIX, POSIX, and ANSI C functions that are described in the book, and lists the page on which each prototype function is described in detail. Additional tables throughout the text and a thorough index make Advanced Programming in the UNIX Environment an invaluable reference tool that all UNIX programmers - beginners to experts - will want on their bookshelves.

Advanced Programming in the UNIX Environment is applicable to all major UNIX releases, especially System V Release 4 and the latest release of 4.3BSD, including 386BSD. These real-world implementations allow you to more clearly understand the status of the current and future standards, including IEEE POSIX and XPG3.

From the Back Cover

If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.

Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of the code in the book is available via UUNET.

A 20-page appendix provides detailed function prototypes for all the UNIX, POSIX, and ANSI C functions that are described in the book, and lists the page on which each prototype function is described in detail. Additional tables throughout the text and a thorough index make Advanced Programming in the UNIX Environment an invaluable reference tool that all UNIX programmers - beginners to experts - will want on their bookshelves.

Advanced Programming in the UNIX Environment is applicable to all major UNIX releases, especially System V Release 4 and the latest release of 4.3BSD, including 386BSD. These real-world implementations allow you to more clearly understand the status of the current and future standards, including IEEE POSIX and XPG3.



0201563177B04062001


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.8 out of 5 stars
4.8 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
5.0 out of 5 stars Who's got a copy of Steven's... 22 Nov 2000
By A Customer
Format:Hardcover
When there's something odd going on connecting to Acme co's server the cry goes out "Who's got a copy of Steven's?". This, along with his two Network programming books are *the* definitive guides if you're doing any serious UNIX work. For sure you can always take some small area a lot further, but if you ever wondered just what the point of longjmp() is, or need to know why you're getting that ESOMESILLYERROR errno return code then this is the book for you. I know of *nobody* who has ever been even remotely disappointed with this book.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars This Book is A Must Read! 15 Feb 1999
By A Customer
Format:Hardcover
Advanced Programming in the UNIX Environment is one of the best programming books that I have read. Chapters 7 and 8 are outstanding. The book would be worth it just for either of those chapters alone. Surprisingly enough, though, the section which I have referred to the most is 6.9, which discusses date and time routines in C/UNIX; 6.9 is a critical reference on date-time issues. This is truly one of those rare books that you could read multiple times, and it would be worth the time and effort to do so. A good reader will often want to quarrel or wrestle with the observations of a writer; that is not true with this book. With Stevens as the writer, you as the reader will KNOW that he clearly has a complete, total, and utter mastery of this subject; and you, as the reader, will feel compelled to simply learn everything you can that this man has to say about UNIX and C. I highly recommend this book.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars The definitve Unix systems programming bible 22 Nov 1998
By A Customer
Format:Hardcover
Once the budding Unix acolyte has become comfortable with C, this is the book to get if you want to get the most out of Unix systems programming.
It's a hefty tome, but it is very thorough in it's coverage and examples. One critcism I have heard, is that it requires reading from beginning to end, as later chapters build on information from the earlier ones. I feel that this makes it more useful as a tutorial, and once you know the outline of each topic, you can then use the book as a reference.
The source code can be downloaded of the web, although I found myself typing it in directly from the book and then tweaking it to get a better understanding of how it worked.
Along with a copy of K&R, Plauger's C library reference and Steven's Unix Network Programming, this book accompanies me on every assignment.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars The book for UNIX programming 5 Sep 1999
By A Customer
Format:Hardcover
Tragically, mr. Stevens passed away 4 days ago.
However, I am certain that APUE will live on for a long time. I have been a professional UNIX programmer for several years, and no other book, no other course, no other person has taught me as much about UNIX programming as Steven and his book.
Every library function, every system call is meticously described. Especially valuable is the book's description on how each function works under various flavours of UNIX: Is this covered by POSIX, does it come from BSD or System 5?
APUE is the only book that has a permanent place on my desk. If you do UNIX programming, you should have it too.
Thank you, Richard. I wish though I had thanked you while you still lived.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars A "must have" 6 April 2000
Format:Hardcover
It is very understandable, well written, full of valuable examples and always goes to the point. It can be read from cover to cover or just the subject you have an interest on. Particularly are of great help the tables and comparisons among different techniques and Unix flavours that he gives throughout the whole book, like in IPC, where he advices one mechanism or another depending on what you want to do. Definitely a book any person working in IT and having anything to do with Unix (whatever flavour) should have. And the same may be applied to his TCP/IP books. I never made a better inevestment. Mr Stevens' death has been a grear loss for the IT community. Thank you, Mr Stevens. Farewell
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Excellent book on UNIX programming 26 Jun 1997
By A Customer
Format:Hardcover
It is only book I have seen that illustrate unix programming so clear and so detail. Mr.stevens makes many difficult fetures of unix to easy grasp.In the book ,author describes more than 200 system calls and functions;a brief example accompanies each description. Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how
to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a
pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of
the code in the book is available via UUNET.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars The finest Unix programming book yet ? 24 Jan 1997
By A Customer
Format:Hardcover
This book, in common with all of Stevens's works is a fine example of how to write technical literature without boring the reader.

He starts with an discussion of the multitude of differing Unixes, explaining the geneology of each. Along with the work on standards, this is essential reading for any Unix user, from Wizard to Weenie.

As the book progresses, he takes you through the Unix API, step by step. IO, Processes, Tasks; it's all their.

If you have a more advanced understanding, you can leap to the parts you want without fear of losing the rythm of the book.

The best.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars The Single Book Answer 17 Jun 1998
By A Customer
Format:Hardcover
All the other praise is well deserved. This book sets an incredibly high precedent as to the quality of technical literature. GET THIS BOOK. The UNIX API has never been presented better.
My only single complaint is that the text is written as a programmer would have written it: that is, much passive voice. Just make sure you have some coffee and a lot of time. It took me a little time to get through it (a 3 day cruise in the bahamas, actually), but I am to this day thankful that I did.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars extreme value for money
I bought this book out of curiosity regarding the wiring of UNIX systems. It was recommended in Design Patterns Explained and it cost only a few bucks so i decided to go for it. Read more
Published on 9 April 2009 by D. Baas
5.0 out of 5 stars excellent and clear book
This book not only is excellent, it is brilliant. It is clear and well thought out. It goes into great deal with very clear documentation for all the code, why and how. Read more
Published on 4 May 2001
5.0 out of 5 stars Brilliant introduction and reference!
This book might be one of the best books I ever bought. Its a brilliant mix of tutorial and reference. Anyone who is interested in systems programming on UNIX should own this book. Read more
Published on 13 Feb 2001 by A. Pio
5.0 out of 5 stars The only book you need
I have owned APUE for 5 years now. It is not a book I use very often, but that is because I don't do much system level programming. Read more
Published on 20 Sep 2000
5.0 out of 5 stars Beautiful book!
This is a very nice book on the C programming behind the UNIX operating system. It should be of great interest to those who are working on security issues in the UNIX operating... Read more
Published on 3 Sep 1999
1.0 out of 5 stars needed bit level understanding
Basical normal more bit better unix programming but still needed to explore byte level understanding
Published on 23 May 1999
5.0 out of 5 stars The only book you'll ever need for Unix programming.
This book has helped me a lot in my technical career. I've used it extensively in mission critical projects. Read more
Published on 10 April 1999
5.0 out of 5 stars The best book since The UNIX Programming Environment (1978)
Not only does this tell you everything there is to know about the fine points of UNIX process programming (especially if you don't have source) code, but it also covers THREE... Read more
Published on 14 Feb 1999
5.0 out of 5 stars Amazing! The BEST UNIX programming book
This book is amazing, just like what everybody said, BUY these book, you'll be glad you did!
Published on 9 Feb 1999
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback