16 used & new from $55.39

Have one to sell? Sell yours here
 
 
Solaris Systems Programming
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Solaris Systems Programming (Hardcover)

~ (Author)
3.9 out of 5 stars  See all reviews (14 customer reviews)


Available from these sellers.


4 new from $238.97 12 used from $55.39

Formats

Amazon Price New from Used from
  Hardcover, August 28, 2004 -- $238.97 $55.39
  Paperback, August 28, 2004 $52.29 $49.33 $43.95

Customers Who Bought This Item Also Bought

Solaris Application Programming

Solaris Application Programming

by Darryl Gove
5.0 out of 5 stars (2)  $51.99
Solaris Internals(TM): Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)

Solaris Internals(TM): Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)

by Richard McDougall
5.0 out of 5 stars (9)  $46.81
Solaris(TM) Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris

Solaris(TM) Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris

by Richard McDougall
4.7 out of 5 stars (14)  $33.84
Solaris Operating Environment Boot Camp

Solaris Operating Environment Boot Camp

by David Rhodes
4.3 out of 5 stars (10)  $57.16
OpenSolaris Bible (Bible (Wiley))

OpenSolaris Bible (Bible (Wiley))

by Nicholas A. Solter
5.0 out of 5 stars (4)  $31.49
Explore similar items

Editorial Reviews

Product Description

This book is one that any Solaris systems programmer will want on their shelf. Sun Microsystems' Solaris Operating Environment boasts a significant installed base, but the intricacies of programming in this UNIX environment have been previously unaddressed in book format. In this thorough new book, the author provides context that allows the reader to better understand the subtleties of the Solaris Operating Environment. He explains not only the "how's" but also the "why's" of Solaris programming, complete with a brief history of the operating system. The result is a comprehensive text that Solaris practitioners will refer to time and again as they face and overcome the significant challenges of their everyday work.


From the Back Cover

Solaris Systems Programming

Rich Teer

The first definitive guide to programming in the Solaris Operating Environment

In the tradition of W. Richard Stevens' Advanced Programming in the UNIX Environment, this book offers comprehensive, practical guidance for systems programmers. It covers all versions of the Solaris OS, from 2.5 through 9 and is relevant to both SPARC™ and x86 platforms. From I/O to IPC, pseudo terminals to localization, and processes to doors, Rich Teer illuminates the unique features and subtleties of this environment as never before.

As a former Sun Microsystems, Inc. consultant, long-time C programmer, and tech reviewer for Stevens' UNIX Network Programming, Teer is singularly well qualified to write this book. Using real-world case studies, code examples, and diagrams, he explains both the "how" and "why" of Solaris systems programming—helping any C programmer write efficient, reliable code. Coverage includes:

  • Terminology and features used in Solaris systems programming
  • Fundamentals: utility functions, file I/O, standard I/O library, date/time operations, users/groups, system information, resource limits, and secure C programming
  • I/O in depth: files, directories, file systems, terminal I/O, and advanced I/O
  • Processes and process control: UNIX process environments, relationships, signals, and daemon processes
  • Interprocess communications: Pipes, FIFOs, System V IPC facilities, doors, and more
  • Appendices on internationalization, localization, and BSD source compatibility
  • Portability guidance: flags all features that are specific to Solaris®

$59.99 U.S./$86.99 Canada
PRENTICE HALL PTR
Upper Saddle River, NJ 07458
www.phptr.com


© Copyright Pearson Education. All rights reserved.


Product Details

  • Hardcover: 1248 pages
  • Publisher: Prentice Hall PTR; illustrated edition edition (August 29, 2004)
  • Language: English
  • ISBN-10: 0201750392
  • ISBN-13: 978-0201750393
  • Product Dimensions: 9.2 x 7 x 2 inches
  • Shipping Weight: 4.1 pounds
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #978,818 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #48 in  Books > Computers & Internet > Operating Systems > Solaris

More About the Author

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

Visit Amazon's Rich Teer Page


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

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 Reviews

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

 
31 of 40 people found the following review helpful:
1.0 out of 5 stars Plagiarism is bad, May 29, 2005
By ERP DBA "erp_dba" (Des Moines, IA) - See all my reviews
I would recommend Thomas E. Dickey's web page to anybody with open mind to decide on this issue.

http://invisible-island.net/critique/APUE-SSP.html

I would certainly not pass my English Composition classes if I would be paraphrasing that much from somebody's work without proper references.

Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
27 of 37 people found the following review helpful:
1.0 out of 5 stars Cannot recommend this book., March 15, 2005
At first sight, the book appeared to be typical/average.
However, when checking for specific details to post an
opinion of the book I noticed something strange -
paraphrasing of material from Stevens' "Advanced Programming
in the Unix Environment". Teer does not credit the material
which is borrowed. Read more details here -
http://invisible-island.net/critique/APUE-SSP.html
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
27 of 39 people found the following review helpful:
2.0 out of 5 stars Not a substitute for Stevens' APUE, October 14, 2004
Despite the claim on the back cover, the book is far away from the tradition of Richard Stevens' "Advanced Programming in the UNIX Environment". In contrast to APUE, which truly enlightens the reader with all sorts of historical, portability, and background information, Teer's book is not much more than a Solaris API description.

Many of the examples in it will not work unmodified on Linux, BSD, or other platforms. It will thus not be of much help to a novice Unix programmer unless he actually wants to write Solaris-only programs - not a common scenario in the Unix/POSIX world. But a more experienced programmer can just use the Solaris manual pages to get most of the information contained in the book.

Also the book contains one of the most stupid code examples I have ever seen: an snprintf() emulation that works by calling vsprintf() first, then checking its return value to see if the buffer size was large enough, possibly exiting with an error message:

int snprintf (char *buf, size_t n, const char *fmt, ...) { [...]
len = vsprintf (buf, fmt, ap); [...]
if (len >= n)
err_quit ("snprintf: \"%s\" caused a buffer overflow", fmt);

But when such an overflow is actually exploited on the stack by an attacker, vsprintf() may not return at all, rendering the check useless. The code thus gives a false impression of security. This might be regarded even more dangerous than code that does not perform overflow checks at all, especially in the context of a book.

I have to admit that I did not look at too many examples, but I would recommend to be cautious with the book until somebody has verified that this is the only fundamental security error in its code.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars A very, very good book
For anyone that would like to code C in Solaris, this is a book that is a must. Provides a very complete overview of 64bit coding, secure coding practices, a c library and more.
Published on July 16, 2007 by Damian Wojslaw D-net

5.0 out of 5 stars The ultimate UNIX text. Updates or replaces six other text books.
This book may be easily read page after page. Teer has a very subtle wit and actually places numerical jokes in his code examples. Read more
Published on November 8, 2006 by Dennis Clarke

5.0 out of 5 stars Excellent source of information specific to Solaris systems programming
System programming with reference to a specific operating system involves the proper usage of C program function calls that the operating system has available so that programmers... Read more
Published on July 30, 2006 by calvinnme

5.0 out of 5 stars excellent source of solaris information in clear form
This book is true bible of solaris knowledge and, what is importand too - written using very simply and clear language - that (unfortunately rare) property of technical book makes... Read more
Published on February 25, 2006 by Witold Swierzy

1.0 out of 5 stars Do yourself a favour and get APUE2
I was very disappointed that a book that claims to be "in the tradition of W. Richard Stevens" adds little to no value beyond what the original APUE (and now APUE2! Read more
Published on January 11, 2006 by Victor Tavares

5.0 out of 5 stars Excellent Solaris Reference
This book stands alone as being a comprehensive reference on the Solaris OS. If you are interested in programming on a Solaris system, this would likely make an excellent... Read more
Published on July 24, 2005 by Lance Feagan

5.0 out of 5 stars Excellent!
This book will undoubtedly become the Solaris Programmer's Bible. The author, Rich Teer has an informative and approachable style, and conveys often complex concepts with absolute... Read more
Published on June 25, 2005 by Sean Sprague

5.0 out of 5 stars Very Good Book for Crusty Sysadmins
This book has been very helpful to me and will enhance my understanding of Unix and more specifically, Solaris. Read more
Published on October 11, 2004 by J. Martinez

5.0 out of 5 stars Excellent
This is an excellent book for writing in C on the Solaris UNIX platform. If you are familiar with "UNIX Network Programming" (Stevens, Fenner, and Rudoff) and "Advance Programming... Read more
Published on September 22, 2004 by Randy Given

5.0 out of 5 stars The book each system programmer shall have...
This is a book I was waiting for !

Despite of the title, this isn't a "Solaris Only System Programming" book. Read more
Published on September 15, 2004 by Martins

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
 


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



So You'd Like to...

Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.