Have one to sell? Sell yours here
UNIX System Programming  for System VR4 (Nutshell Handbooks)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

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

UNIX System Programming for System VR4 (Nutshell Handbooks) [Paperback]

Dave Curry (Author)
4.8 out of 5 stars  See all reviews (6 customer reviews)


Available from these sellers.



Book Description

Nutshell Handbooks August 8, 1996

Any program worth its salt uses operating system services. Even a simple program, if practical, reads input and produces output. And, most applications have more complex needs. They need to find out the time, use the network, or start and communicate with other processes. Systems programming really means nothing more than writing software that uses these operating system services.

UNIX Systems Programming for SVR4 gives you the nitty-gritty details on how UNIX interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V.4 platform, you need this book.

The first part of the book presents simple functions and concepts supported by numerous code fragment examples and short demonstration programs. These examples become building blocks for the application program examples that appear later in the book to illustrate more advanced, complex functions.

UNIX Systems Programming for SVR4 is thorough and complete and offers advice on:

  • Working with low-level I/O routines and the standard I/O library
  • Creating and deleting files and directories, changing file attributes, processing multiple input streams, file and record locking, and memory-mapped files
  • Reading, printing, and setting the system time and date
  • Determining who is logged in, times users log in and out, how to change a program's effective user ID or group ID, and writing set user ID programs
  • Changing system configuration parameters for resource limits
  • Creating processes, job control, and signal handling
  • Using pipes, FIFOs, UNIX-domain sockets, message queues, semaphores, and shared memory for interprocess communication
  • Reading and setting serial line characteristics including baud rate, echoing, and flow control
  • Network programming with Berkeley sockets, Transport Layer Interface (TLI), a less popular but more flexible interface to network programming, and the data link provider interface

Customers Who Bought This Item Also Bought


Editorial Reviews

From the Publisher

Any program worth its salt uses operating system services. Even a simple program, if practical, reads input and produces output. And, most applications have more complex needs. They need to find out the time, use the network, or start and communicate with other processes. Systems programming really means nothing more than writing software that uses these operating system services. UNIX Systems Programming for SVR4 gives you the nitty gritty details on how UNIX interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V.4 platform, you need this book. The first part of the book presents simple functions and concepts supported by numerous code fragment examples and short demonstration programs. These examples become building blocks for the application program examples that appear later in the book to illustrate more advanced, complex functions. UNIX Systems Programming for SVR4 is thorough and complete and offers advice on: Working with low-level I/O routines and the standard I/O library Creating and deleting files and directories, changing file attributes, processing multiple input streams, file and record locking, and memory-mapped files Reading, printing, and setting the system time and date Determining who is logged in, times users log in and out, how to change a program's effective user ID or group ID, and writing set user ID programs Changing system configuration parameters for resource limits Creating processes, job control, and signal handling Using pipes, FIFOs, UNIX-domain sockets, message queues, semaphores, and shared memory for interprocess communication Reading and setting serial line characteristics including baud rate, echoing, and flow control Network programming with Berkeley sockets, Transport Layer Interface (TLI), a less popular but more flexible interface to network programming, and the data link provider interface

From the Back Cover

Any program worth its salt uses operating system services. Even the simplest program is likely to read input and produce output, and most real-world applications have more complex needs. They need to check the data and time, use the network, or start and communicate with other processes. "Systems programming" really means nothing more than writing software that uses these operating system services. UNIX Systems Programming for SVR4 gives you the nitty gritty details on how UNIX interacts with applications. Whether you're a student, system administrator, or software developer, if you're working on any System V Release 4 platform, you'll find this book indispensable. The book contains many extended examples on topics ranging from string manipulation to network programming. These examples can serve as starting points for your own applications. In addition to AT&T's release of SVR4, this book pays special attention to the three most important commercial UNIX implementations: Sun Microsystems' Solaris, Hewlett Packard's HP-UX 10, and Silicon Graphics' IRIX 5.3. It also includes notes on porting software from BSD UNIX to SVR4.

Product Details

  • Paperback: 617 pages
  • Publisher: O'Reilly Media; 1 edition (August 8, 1996)
  • Language: English
  • ISBN-10: 1565921631
  • ISBN-13: 978-1565921634
  • Product Dimensions: 9 x 6.8 x 1.4 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #1,787,960 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

6 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

6 of 6 people found the following review helpful:
4.0 out of 5 stars Essential C reference, but who knew?, June 7, 1999
By A Customer
This review is from: UNIX System Programming for System VR4 (Nutshell Handbooks) (Paperback)
If there ever was a book that was badly advertised, this one is it. If we're to believe the cover and even the reviews on Amazon, it's just another book on Unix, when actually it's an essential Unix System V C libraries reference for C programmers. I haven't found anything remotely similar out there. I only bought it after flipping through the pages in a bookstore. It covers everything from file I/O through IPC. It contains tons of code that clearly show how to use each function. As it's a little dated, It doesn't cover pthreads or IPV6, but hopefully the author will make a second edition soon...and make sure that C programmers know that this book is what they're looking for!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars A jump-start for system programming for Unix., May 1, 1999
By A Customer
This review is from: UNIX System Programming for System VR4 (Nutshell Handbooks) (Paperback)
This book is written in a very easy and understandable way. It explains main concepts, system calls and their parameters and how to use them. It lays an excellent ground for a quick start in UNIX systems programming and prepares for more in-depth material like books by R. Stevens. I would say that this book is a must-read for all starters.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars Also a good book on C, October 9, 2000
By A Customer
This review is from: UNIX System Programming for System VR4 (Nutshell Handbooks) (Paperback)
This book isn't just a handy reference for programming in C in the UNIX environment; it's a useful reference for any C programmer. For example, the discussion of file I/O is very clear.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(22)
(11)
(12)
(4)
(3)

Your tags: Add your first tag
 

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

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject