Chapter 2. An Overview of Mac OS X

Errata


Total entries: 8

2.54.1:45

LocationPage 54, Section 2.4.4, The 5th line from the bottom of the page.
ReporterChristopher R. Bowman, on July 6, 2006.
It should read:

...and destruction of objects, ...

The "of" is missing.

2.59.22:52

LocationPage 59, Section 2.5.2, the first bullet item.
ReporterAnonymous, on July 5, 2006.
It should be /System/Library/Caches/ instead of /System/Library/ at the beginning of the sentence.

2.68.15:01

LocationPage 68, Figure 2—7.
ReporterDon Elwell, on July 22, 2006.
On the 2nd row from the top of the figure, the nfat_arch member of struct fat_header should be 0x00000002 instead of 0x00000003.

2.76.22:55

LocationPage 76, The first two lines of text on the page, just before Section 2.8 begins.
ReporterAnonymous, on July 5, 2006.
The line fragment currently reads:

...are placed in a special segment (the __DATA segment within the __commpage section), ...

It should read:

...are placed in a special section (the __commpage section within the __DATA segment), ...

2.116.16:02

LocationPage 116, The sidebar titled "Many APIs"; the last line of the sidebar.
ReporterGreg Miller, on July 5, 2006.
Instead of NSWorkSpace, it should be NSWorkspace (that is, the "s" in "space" should be lowercase.)

2.128.2:22

LocationPage 128, Figure 2—32.
ReporterPaul Ferguson, on July 28, 2006.
The first line of code is missing part of a command-line argument. It should read as follows:

$ sips -g all image.gif

2.137.13:32

LocationPage 137, Figure 2—35, the line of code immediately before the first comment.
ReporterCraig Dooley, on June 29, 2006.
A semicolon character is missing after kAuthorizationFlagExtendRights. The line should end in a semicolon.

2.243.16:08

LocationPage 243, Figure 3—27.
ReporterGreg Miller, on July 5, 2006.
The 6th line, which is a comment, should not end in a ")." because the parenthetical phrase continues onto the next (7th) line. Moreover, the 7th line should be in bold and should have a period at the end. The correct lines should read as follows:

; Compare n with 0, placing result in cr7 (corresponding to the C line
; "if (n > 0)").