pete@wlbreng1.UUCP (04/01/87)
More level II bug reports! Here's a workaround for a CHD related problem in level II. Obtained from CompuServe's OS9 FORUM. Note: I have not tried this as yet, but it appears that what is being done is that the directory is being opened for DIR.+READ. access instead of DIR.+READ.+WRITE. The only forseeable consequence would be that the dates of your directories (LAST MODIFIED DATE) would not be updated when you CHD. ======================================================================= #: 43530 S10/Tandy CoCo 30-Mar-87 23:24:11 Sb: #Level 2 Bug Report Fm: Kenneth Scales 74646,2237 To: All Sad to say, I think I have found a bug in Lev 2.00.01 (also was in Rogue version). Not sure, but I suspect that this could also relate to problems reported using Config (I always use OS9Gen; haven't tried Config on L2.) If you try to CHD to a disk with a write-protect tag, expect a system crash. Problem is that Shell is accessing the new directory in update mode, and apparently cannot handle the returned error. This is the same thing identified by S. Goldberg in D. Puckett's column in September/86 for Level 1 V2. Nuisance under level 1; catastrophic under Level 2. Workarounds: 1) remove write-protect tags(!). Nah, move to item (2) 2) patch Shell as follows: offset old new $2c1 $83 $81 $5f9 $c3 $e1 $5fa $2f $88 $5fb $81 $b4 Last 3 bytes are CRC. Hope Tandy comes out with official fix soon. This one is deadly enough to give OS9 Level 2 users major problems. NOTE: PATCH VALUES ABOVE ARE NOT THE SAME AS FOR LEVEL 1 VERSION 2! ======================================================================= -- Pete Lyall Usenet: {trwrb, scgvaxd, ihnp4, voder, vortex}!wlbr!pete !wlbreng1!pete !wlpx!pwl Compuserve: 76703,4230 (OS9 SIG Sysop) OS9 (home): (805)-985-0632 (24hr./1200 baud) Phone: (818)-706-5693 (work 9-5 PST) ----------------------------------------------------------------------