Errata for _Network_Interrupts_, 1st edition, by Ralf Brown and Jim Kyle 9/18/94 My name was misspeled on the inside title page! Argh... Page 1, "Why this book exists" in "sales of the recently released MS-DOS 6.0 proves" it should instead be "prove" Page 3, sample entry explanations "placing the least-significan byte" should read "least-significant" Page 4, Acknowledgements some indexing entries got printed in the list of sources; delete the first "Internet", "BITNET, and "Fidonet" "LISTSERVPIECS" should be "LISTSERV@RPIECS" Page 8 "system crash.GWBASIC" is missing a space Page 14, Table 2-2 for Phar Lap 286|DOS-Extender Lite, the default should be "40h", not "0h" Page 21, chapter intro "it is no possible to directly" --> "it is not possible to directly" Page 34, Table 3-19 the huge right brace should be two large braces instead, one for bits 15 and 14, the other for bits 13 and 12. the small text at right beginning "7: remove drive" should be matched to the lone "bit" under "bit 12" Page 38, Table 3-29 "hash value computed as" should be "hash value (computed as" Page 47, INT 21h Function 5D05h The "Return Registers" section slipped to the next page and thus appears at first glance to be missing Page 94, Table 5-4 \ / should be a large right brace Page 110, Table 7-8 "out protocol modules" should be "bound protocol modules" Page 134, INT 2Fh Function 112Dh The "Return Registers" section slipped to the next page and thus appears at first glance to be missing Page 138, Table 10-4 The "Return Registers" section slipped to the next page and thus appears at first glance to be missing Page 142, Table 10-7 under Return Registers, "ES:SI -> protocol stack's statistics" should line up with "0001h 'GetProtocolStackStatistics'" Page 195, chapter intro "communications bases" --> "communications basis" Page 215, chapter intro "interconnectoin" --> "interconnection" Page 216, INT 21h Function DCh/E7h "This function are" --> "This function is" and "and are" --> "and is" Page 217, Table 14-1 "0003h 000Ah" should be "0003h-000Ah" Page 239, INT 61h Function 0008h Subfunction 0002h delete the "@BOLDTAG = " Page 254, Table 16-10 at offset -3, "SCH" should be "DLL" Page 257, Table 17-2 the ".comment" line should be deleted Page 300, INT 21h Function 5FA1h "\\server\@ame" --> "\\server\@name" Page 304, Table 20-14 the ".comment" line should be deleted Page 344, Table 21-113 at offset 0Ch, "rightes" --> "rights" Page 347, INT 21h Function E906h the Return Registers section is missing, and should read Return Registers: none Page 372, INT 21h Function E2h Subfunction 10h delete the ".idnex" line Page 413, Table 21-299 function 00h is actually function 02h Page 414, Table 21-299 for function 13h, replace the "???h" with "DCh" Page 417, Table 21-299 "Get LSL Informatino" should be "Get LSL Information" Page 457, chapter intro "Lantastic" --> "LANtastic" Page 463, Table 27-11 "ser name" should of course be "user name" Page 483, INT 21h Function FF04h The "Return Registers" section slipped to the next page and thus appears at first glance to be missing Page 492, Table 28-15 The "Return Registers" section slipped to the next page and thus appears at first glance to be missing Page 497, Table 29-2 The "Return Registers" section slipped to the next page and thus appears at first glance to be missing misalignments caused by the above: "AX = status ..." should line up with "0000h remove ..." "CX = number ..." should line up with "0002h get server object table" "ES:DI -> server variables" with "0003h get server variables" Page 499, Table 29-6 The "Return Registers" section slipped to the next page and thus appears at first glance to be missing Page 500, Table 29-6 under Return Registers, "AX = status (0000h not busy, else busy)" should line up with "0007h check busy" The last "Return Registers" section slipped to the next page and thus appears at first glance to be missing Page 535, INT 63h Function 1Eh missing line break before "others, if any, unknown" Page 549, Table 33-11 "l ocal" --> "local" Page 588, "recv" in the last paragraph of the Details section, "recv N returns -1 and sets errno" should omit the N and italicize only the "recv" and "errno" Page 589, "recvfrom" in the last paragraph of the Details section, "recvfrom N returns -1 and sets errno" should omit the N and italicize only the "recvfrom" and "errno" Page 589, "recvmsg" in the last paragraph of the Details section, "recvmsg N returns -1 and sets errno" should omit the N and italicize only the "recvmsg" and "errno" Page 668, INT 2Fh Functions 7ACBh and 7ACCh under Registers at call, the first line should read AX = 7ACBh and 7ACCh Page 672, Table 40-6 both occurrences of "delimitted" should be "delimited" Incorrect indentations Page Line Text 24 38 (server call only, see below) 29 38-39 CX:DX = starting offset SI:AX = size 29 46-47 CX:DX = starting offset SI:AX = size etc.