Can't cat tape- big blocks?

Doug Gwyn gwyn at smoke.brl.mil
Sat Jun 22 16:00:54 AEST 1991


In article <14585 at dog.ee.lbl.gov> torek at elf.ee.lbl.gov (Chris Torek) writes:
-Basically, then, you have two choices:
- a) Throw a lot of code into the kernel to add `cooked tape devices',
-    somewhat like cooked ttys.  You will probably have to leave raw
-    tape devices in anyway, for tape exchange purposes.
- b) Leave the ugly semantics of 9-track tapes exposed through the raw
-    interface, and let those programs that deal with tapes, also deal
-    with the Outside World.
-For some reason, most people seem to go for choice (b).

I've used UNIX systems that implemented both.  The "cooked" tape device
was virtually never used.

I agree with the assessment that raw devices are not mere byte streams
and that record boundaries do matter for raw devices.



More information about the Comp.unix.questions mailing list