First printing: January 1989
Changes made for the second printing: February 1989
| Page | Chapter/Section | Change |
| x | c00/6.t | LeBlance => LeBlanc |
| xi | c00/6.t | Chorus Systemes => Chorus Systeme`s |
| ---------------- | ---------------------------------- | ------------------------------------------------------- |
Changes made for the third printing: April 1989
| Page | Chapter/Section | Change |
| iii | c00/0.t | Sam's affliation Pixar => SGI |
| iv | c00/0.t | Lyn Dupre has acute, not grave accent |
| ix | c00/4.t | courses => course |
| 4,17 | ref/ref.bib | BCPL reference, Stevens => Strevens |
| 43 | c03/1.t | do not indent bullet list |
| 123 | c05/vaxusertrans.fig | high bits in user PTE are 00 not 10 |
| 134 | c05/6.t | only binary sites see change to exec fmt |
| 211 | c07/bufproc.fig | fix gap in line to spline |
| 244 | c08/6.t | last line, delete double `the' |
| 266 | c09/clist.fig | caster oil => castor oil |
| 284 | c10/1.t | first two args to socket reversed |
| 327 | c11/5.t | xref 11.7 => xref 11.6 |
| 331 | c11/5.t | xref 10.7 => xref 11.7 |
| 331 | c11/6.t | falsified window => false window |
| 333 | c11/rawcb.fig | IP => RAW |
| 349 | c12/netinet.fig | IP => INET; socket struct in italics |
| 362 | c12/tcpseq.fig | snd_una - snd_wnd => snd_una + snd_wnd |
| 362 | c12/tcpseq.fig | rcv_nxt - rcv_wnd => rcv_nxt + rcv_wnd |
| 363 | c12/5.t | to be sent data => data to be sent |
| 366 | c12/5.t | clarify that 576 octets includes headers |
| 453 | c09/6.t | (index term) caster oil => castor oil |
| ---------------- | ---------------------------------- | ------------------------------------------------------- |
Changes made for the fourth printing: November 1989
| Page | Chapter/Section | Change |
| vii,xi | ref/ref.bib | O\(aaDell => O'Dell (fixed .IP so works) |
| x,xi | c00/6.t | add ACK for Joseph Moran (Legato) |
| 8 | c01/1.t | Eriksson =>Ericsson |
| 10 | c01/2.t | bsd-bugs@berkeley => 4bsd-bugs@berkeley |
| 12 | c01/3.t | such as XEROX NS => such as XEROX NS, |
| 41 | ref/ref.bib | Pittsburg => Pittsburgh |
| 48 | c03/2.t | it returned => the process return |
| 53 | c03/4.t | recent CPU processes => processes recent |
| 73 | c04/procstruct.tbl | p_userpri => p_usrpri |
| 87 | c04/4.t | cross reference PUSER term in Eq 5.1 |
| 87-89 | c04/4.t | equations all renumbered 5.X => 4.X |
| 99 | c04/sigaction.tbl | sigsetopts describes a set of functions |
| 104 | c04/8.t | marks the SWTED => clears the SWTED |
| 110 | c05/1.t | clarify position-independent |
| 114 | c05/1.t | clarify what virtual memory allows |
| 129 | c05/5.t | eliminate spurious xref to section 13.7 |
| 131 | c05/6.t | as is p_p0br => as p_p0br |
| 139 | c05/7.t | mapping of child's => mapping child's |
| 139 | c05/7.t | copying of the => copying the |
| 150 | c05/C.t | would chose => would choose |
| 151 | c05/C.t | be able use => be able to use |
| 171 | c06/1.t | is know as block => is known as block |
| 178 | c06/2.t | Thus, process => Thus, a process |
| 180 | c06/2.t | data becomes => data become |
| 181 | c06/2.t | interrupt for => interrupt from |
| 186 | ref/ref.bib | Pittsburg => Pittsburgh |
| 191 | c07/1.t | EMLINK => ELOOP |
| 193 | c07/2.t | data ... is stored => data ... are |
| 194 | c07/inode.fig | add reference count field |
| 210 | c07/bufpool.fig | missing terminator on box 1,7 |
| 245 | c08/6.t | start xfer if between sdist & sdit+rdist |
| 282 | c10/1.t | process-context switch => context-switch |
| 305 | c10/6.t | in socket's data => in socket data |
| 306 | c10/6.t | unp_rights tracks => unp_rights, tracks |
| 309 | ref/ref.bib | Champagne Urbana => Champaign-Urbana |
| 322 | c11/2.t | add semicolon after function call |
| 324 | c11/4.t | add semicolon after function call |
| 334 | c11/8.t | out of-band-data => out-of-band data |
| 335 | c11/8.t | struct u_char *desten => u_char *desten |
| 366 | c12/5.t | reference Jacobson paper for RTT |
| 382 | c12/A.t | add semicolons after function calls |
| 383 | c12/A.t | caddr_t *arg => caddr_t arg |
| 383 | c12/A.t | the \fIaddr\fP is => the \fIarg\fP is |
| 433 | c14/oldtty | as well support => as well as support |
| 440 | c14/segment | which their are => which there are |
| ---------------- | ---------------------------------- | ------------------------------------------------------- |
Changes made for the fifth printing: June 1990
| Page | Chapter/Section | Change |
| 12 | c01/3.t | xref 2.6 => 6.2 |
| 18 | ref/ref.bib | Santa Anna => Santa Ana |
| 73 | c04/procstruct.tbl | p_addr location of user area page tables |
| 90 | c04/4.t | find first bitset => find first bit set |
| 91 | c04/5.t | of the parent context => of the parent |
| 104 | c04/8.t | the STRC bit set => the STRC bit |
| 105 | c04/8.t | to the ipc => for the ipc |
| 118 | c05/2.t | expand on the => expand the |
| 136 | c05/7.t | allocated while => allocated when |
| 139 | c05/7.t | Although allowing => Although |
| 141 | c05/8.t | address, => address space, |
| 142 | c05/8.t | recorded in in the => recorded in the |
| 147 | c05/B.t | it was to tie => by tieing |
| 162 | c05/e.t | vfork system => vfork system call |
| 171 | c06/1.t | to the part of => to part of |
| 179 | c06/2.t | against a lock => against a shared lock |
| 184 | c06/2.t | change bullet order to that of Fig 6.5 |
| 187 | c07/1.t | change numbered list to 3, 1, 2 |
| 203 | c07/4.t | contents is described => contents are |
| 209 | c07/5.t | flag's entry => flags entry |
| 216 | c07/6.t | new dquot structure => new quota record |
| 253 | c08/7.t | xfer rates faster => higher xfer rates |
| 263 | c09/4.t | queues, and the => queues, the |
| 270 | c09/8.t | were available => are available |
| 271 | c09/8.t | of the characters => of characters |
| 289 | c10/3.t | those placed on other => those of other |
| 316 | c11/1.t | verifying of the => verifying the |
| 330 | c11/5.t | then the C => then C |
| 388 | c12/e.t | Hows => How does |
| 398 | c13/3.t | by the assembly => from the assembly |
| ---------------- | ---------------------------------- | ------------------------------------------------------- |
Changes made for the sixth printing: February 1991
| Page | Chapter/Section | Change |
| 390 | ref/ref.bib | Subnetting RFC919 => Subnetting RFC950 |
| ---------------- | ---------------------------------- | ------------------------------------------------------- |