Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Printed | Page page 94-95 writev() example |
The following statement produces a warning at the compiler level. |
Boris ASSOGBA | Sep 09, 2023 |
Printed | Page 24, 28 The bold code snippet |
#include <fcntl.h> instead of #include <fcnt1.h> |
Anonymous | Jun 17, 2011 |
Page 47 3rd and 4th code snippets |
"int pos;" should be "off_t pos;" |
Elias Rodrigues | Jun 13, 2017 | |
Page 52 2nd paragraph i.e. pselect() |
The definition for the last argument of pselect, sigset_t *sigmask, is not presented. I suggest an example for pselect() to be included in addition to defining sigmask argument. |
Naser Sharifi | Apr 05, 2011 | |
Printed | Page 86 writev() example code |
In the following line of code: |
Anonymous | Jun 25, 2011 |
Page 143 first code snippet |
execvp accept its arguments in a vector. It is not a variadic function. This should be changed in execlp |
Mirko Banchi | Apr 27, 2016 | |
Printed | Page 143 First Code Example |
The first code example says `execvp ("vi", "vi", "/home/kidd/hooks.txt", NULL);` but execvp takes arguments as a vector. |
Cody Swaney | Aug 18, 2022 |