Advanced programming in the UNIX environment

17th printing.
  • 5.0 (5 ratings)
  • 24 Want to read
  • 3 Currently reading
  • 6 Have read
Preview

My Reading Lists:

Create a new list

  • 24 Want to read
  • 3 Currently reading
  • 6 Have read

Buy this book

Last edited by MARC Bot
August 12, 2026 | History

Advanced programming in the UNIX environment

17th printing.
  • 5.0 (5 ratings)
  • 24 Want to read
  • 3 Currently reading
  • 6 Have read

Product Description

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.

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.

Publish Date
Publisher
Addison-Wesley
Language
English
Pages
744

Buy this book

Previews available in: English

Edition Availability
Cover of: Advanced Programming in the UNIX Environment
Advanced Programming in the UNIX Environment
2014, Pearson Education
in English
Cover of: Advanced Programming in the UNIX Environment
Advanced Programming in the UNIX Environment
Nov 21, 2002, Pearson Education
paperback
Cover of: Advanced programming in the UNIX environment
Advanced programming in the UNIX environment
1998, Addison-Wesley
in English - 17th printing.

Add another edition?

Book Details


Edition Notes

Bibliografija: str. 713-717.

Kazalo.

Published in
Reading [etc.]
Series
Addison-Wesley professional computing series
Copyright Date
1993

The Physical Object

Pagination
XVIII, 744 str. :
Number of pages
744

Edition Identifiers

Open Library
OL24956327M
ISBN 10
0201563177
ISBN 13
9780201563177
OCLC/WorldCat
455884968

Work Identifiers

Work ID
OL2705899W

Source records

Work Description

Rago carefully retains the spirit and approach that made this book a classic. Building on Stevens' work, he begins with basic topics such as files, directories, and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and terminal I/O. Substantial new material includes chapters on threads and multithreaded programming, using the socket interface to drive interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX. 1 standard. Nearly all examples have been tested on four of today's most widely used UNIX/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3. As in the first edition, you'll learn through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you've learned, the book presents several chapter-length case studies, each fully updated for contemporary environments. Advanced Programming in the UNIX® Environment has helped ageneration of programmers write code with exceptional power, performance, and reliability. Now updated for today's UNIX/Linux systems, this second edition will be even more indispensable.

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

Download catalog record: RDF / JSON