First printing: May 1996
Changes made for the second printing: August 1996
| Page | Chapter/Section | Change |
| xi | c00/6.t | ISDN => ISBN |
| xvi | c00/8.t | principle architect => principal architect |
| 293 | c08/3.t | could not written. => could not be written. |
| 402 | c12/sockaddrdl.xfig | adl_data => sld_data |
| 438 | c13/arpanetaddr.fig | host and IMP fields reversed |
| ---------------- | ---------------------------------- | ------------------------------------------------------- |
Changes made for the third printing: October 1996
| Page | Chapter/Section | Change |
| xi | c00/7.t | Northbridge => Northridge |
| xv | c00/8.t | update winecellar hostname |
| 3 | c01/1.t | concentrate the BSD => concentrate on the BSD |
| 19 | c01/refs | Ritchie 1987 and Ritchie 1984b are reversed |
| 23 | c02/2.t | specific architecture => specific architectures |
| 59 | c03/4.t | raises and lowers => raises or lowers |
| 80 | c04/procstate.xfig | protocol control block => process control block |
| 89 | c04/3.t | parents => parent's |
| 94 | c04/4.t | do => of |
| 102 | c04/7.t | SIGCONT => SIGCONT signal |
| 130 | c05/3.t | request => block |
| 164-165 | c05/fault.code | extraneous "first_page = NULL" in [H] |
| 178 | c05/D.t | directory pmap.c => directory in the file pmap.c |
| 213 | c06/4.t | show that the => show the |
| 228 | c06/6.t | process => processes |
| 229 | c06/6.t | function => functions |
| 242 | c07/1.t | Stateless filesystem => Stateless filesystems |
| 242 | c07/1.t | lookup, is started => lookup is started, |
| 247 | c07/fstree.fig | ls => groff; 8 => 10 to correspond to Fig 7.6 |
| 262 | c07/6.t | allow a 64-bit files => allow 64-bit files |
| 271 | c08/2.t | than is the => than in the |
| 271 | c08/2.t | old filesystem had 1024-byte blocks, 8x transfer |
| 300 | c08/3.t | likely be => likely to be |
| 320 | c09/2.t | can improved => can improve |
| 323-324 | c09/2.t | some other vendors support TCP in NFS V2 |
| 345 | c10/6.t | interchange getc and putc return value |
| 352 | c10/8.t | terminal member of session and process group |
| 363-364 | c11/1.t | pipes have 4 of 6 properties |
| 383 | c11/6.t | and of => and for |
| 407 | c12/2.t | source and destination reversed in PRU_CONNECT |
| 415 | c12/4.t | IF_ENQUEUE(&ipintr, => IF_ENQUEUE(&ipintrq, |
| 418-419 | c12/rtentry.tbl | add rt_use entry |
| 422 | c12/5.t | search for 128.32.33.7 starting from this point |
| 422 | c12/5.t | later in the search => earlier in the search |
| 430 | c12/8.t | the number of the data => the number of data |
| 430 | c12/8.t | addition combinations => additional combinations |
| 432 | c12/8.t | from Ethernet device => from the Ethernet device |
| 441 | c13/1.t | but allows the => but allow the |
| 441 | c13/1.t | on networks. => on other networks. |
| 445 | c13/2.t | when Ip forwards => when IP forwards |
| 451-452 | c13/4.t | at about 250 Kbyte per second => at about 250KHz |
| 460 | c13/5.t | add "or by receiving an ACK for a FIN" |
| 460 | c13/5.t | add "another ACK should be sent" |
| 460 | c13/5.t | missing => resent |
| 462 | c13/5.t | local, => local and; delete spurious "and" |
| 468 | c13/7.t | data returns => data return |
| 471 | c13/7.t | provide new => provide a new |
| 471 | c13/7.t | the than receiver's => than the receiver's |
| 473 | c13/7.t | dropped packet => retransmitted packet |
| 477 | c13/7.t | that it => that the sender |
| 480 | c13/9.t | section Section => Section |
| 485 | c13/e.t | the passive server tried => the server tried |
| 486 | c13/e.t | xref to exercise 12.25 => 13.25 |
| ---------------- | ---------------------------------- | ------------------------------------------------------- |