Summary
The book Solaris Application Programming will be available from early January 2008.
Publication details:
Pearson Media page: http://vig.prenhall.com/catalog/academic/product/0,1144,0138134553,00.html
Table of contents: http://vig.prenhall.com/catalog/academic/product/0,1144,0138134553-TOC,00.html
About the author: http://vig.prenhall.com/catalog/academic/product/0,1144,0138134553-ABI,00.html
Preface: http://vig.prenhall.com/catalog/academic/product/0,1144,0138134553-PRE,00.html
Author's blog: http://blogs.sun.com/d/
Related wiki pages
Application Performance Tuning
Solaris Developer
Performance
Errata for first printing of the book
Page 190. Example 7.14 - The formatting is broken, it should look more like:
Page 186 Example 7.8 - The flag needs to be in quotes to avoid being interpreted by the shell
Page 400. Example 12.28 is missing
Clarifications
page 399.
"This minimum stack size is held in the PTHREAD_STACK_MIN constant, which is defined in limits.h."
Actually PTHREAD_STACK_MIN is a macro which is declared in limits.h as:
It is available when limits.h is included and also the code is compiled with _POSIX_C_SOURCE=199506L (or greater) - meaning that the code requires at least POSIX.1c. To get all possible compatible extensions enabled __EXTENSIONS__ can be defined on the compile line. More details on standards can be found in the man pages
(`man standards`)