Perl Cookbook, 2nd Edition by Tom Christiansen, Nathan Torkington The following errata were *corrected* in the 8/05 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem (21) First sentence under heading 'Discussion'; 'tildas' NOW READS: 'tildes' (91) Table 3-1 "$hours" variable NOW READS: "$hour" (159), the "open" in "fewer than three arguments to open" just above Example 5-1 is a function name and NOW APPEARS in a code font. (223) 5th comment line in main code block; is so, the negation failed NOW READS: if so, the negation failed (243) Fourth paragraph, beginning "That means ....", middle line; "... when stacking functions calls ..." NOW READS: "... when stacking function calls ..." (251) First paragraph of Solution; placing the mode in the second argument: NOW READS: place the mode in the second argument: (263) 2nd paragraph; If don't have a filehandle NOW READS: If you don't have a filehandle (281) 1st paragraph; fnctl NOW READS: fcntl {354} main code block; $len = sysread IN, $buf, $blksize); NOW READS: $len = sysread IN, $buf, $blksize; [394] Code under title "Using local() for temporary values for globals"; More specifically the line having the comment "pass filehandle by IO reference." "*IO{FH}" NOW READS: "*FH{IO}" [859] last code snipet on that page; [% person.key %] = [% person.value %]. NOW READS: [% person.key %] is [% person.value %]. AND The C and C methods can be called on a hash loop NOW READS: The C and C methods can be called on a hash loop {864} Middle of page, under ; The text for the element for the Perl & LWP book previously appeared as "Perl & ". It NOW READS "Perl & LWP".