Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!harpo!seismo!hao!hplabs!sri-unix!POURNE@mit-mc From: POURNE%mit-mc@sri-unix.UUCP Newsgroups: net.micro.cpm Subject: *** SOMEWHAT IMPORTANT on dBase2 ** Message-ID: <15382@sri-arpa.UUCP> Date: Wed, 11-Jan-84 06:07:00 EST Article-I.D.: sri-arpa.15382 Posted: Wed Jan 11 06:07:00 1984 Date-Received: Sun, 15-Jan-84 20:30:49 EST Lines: 19 From: Jerry E. Pournelle Your RESETT fix for Dbase 2 uses CP/M function 37 Reset Disk. DO NOT USE THAT FUNCTION. Function 37 has a serous bug, undocumented, that can cause CP/M to write over the directories OF ALL DISKS it can get at, including the A: disk, hard disks, memory drive disks, etc. We do not know precisely what triggers the bug; it takes a reasonably complex pattern of disk changes and resets; but it DOES THE JOB. I know of three casees in which 10 megaByte hard disks had to have their files reconstructed sector by sector because they were bitten by CP/M FUNCTION 37. You must use RESET SYSTEM even though that logs you on to the A: drive (and takes longer). I repeat, DO NOT USE FUNCTION 37. You will regret it if you do. J E Pournelle