Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site mit-eddie.UUCP Path: utzoo!linus!security!genrad!mit-eddie!smh From: smh@mit-eddie.UUCP (Steven M. Haflich) Newsgroups: net.unix Subject: Re: Raw tape buffer vs record size Message-ID: <1228@mit-eddie.UUCP> Date: Sat, 21-Jan-84 18:11:31 EST Article-I.D.: mit-eddi.1228 Posted: Sat Jan 21 18:11:31 1984 Date-Received: Sun, 22-Jan-84 02:13:41 EST References: <344@hocda.UUCP> <1570@rlgvax.UUCP> Organization: MIT, Cambridge, MA Lines: 10 Guy Harris says: The most likely reason why the buffer size and address must be even when reading from tapes is that "physio" is too dumb to realize that tape controllers can be given an odd byte count or address. Long ago, for a very good reason which I can no longer remember, we hacked a PDP11 V7 tm.c to permit raw device reads and writes with odd blocksize. It worked like a charm, and at the time, we were satisfied that the change would be completely upward compatible. I don't remember the exact source changes, but they were indeed simple.