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
---------------- ---------------------------------- -------------------------------------------------------
No changes were made after the sixth printing.