Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1a 12/4/83; site rlgvax.UUCP Path: utzoo!linus!philabs!seismo!rlgvax!guy From: guy@rlgvax.UUCP (Guy Harris) Newsgroups: net.unix Subject: Re: Raw tape buffer vs record size Message-ID: <1570@rlgvax.UUCP> Date: Tue, 17-Jan-84 23:58:38 EST Article-I.D.: rlgvax.1570 Posted: Tue Jan 17 23:58:38 1984 Date-Received: Thu, 19-Jan-84 01:32:51 EST References: <344@hocda.UUCP> Organization: CCI Office Systems Group, Reston, VA Lines: 10 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. RSX-11M's tape drivers don't complain; why should UNIX's? (There is a B_TAPE bit lying around in the I/O queue header or somesuch place (depending on the flavor of UNIX you're running) which can be used for this. Or, if that jams something, add an extra argument to "physio".) Guy Harris {seismo,ihnp4,allegra}!rlgvax!guy