[comp.sys.amiga] VMS archivers and amiga

EVERHART@arisia.dnet.ge.com (Glenn Everhart 215 354 7610 (8*747 7610) GE Aerospace Technology) (07/27/90)

Generally when transferring archives to/from VMS you want them
to be fixed record type; fixed 128 or fixed 512 are common.
However archivers like zoo (and I presume lharc) assume that the
lseek() call works as in unix. This is only true in vms if the
files are in a stream format.
   What I do is use the FILE utility on VMS (available on any recent
vax sig tape, and has been distributed via comp.os.vms) to reset the
archive files to lfstream, no attributes, when I want to look at
them on vms, then set them back to fixed 512 to upload/download.
  The commands look like:
$file/attr=noimpliedcc/type=lfstream
   to convert TO stream-lf mode, and
$file/attr=noimpliedcc/type=fixed/record=512
   to convert back to fixed 512 records. 
  When files in vms are NOT stream type, lseek() takes a RECORD number,
not a BYTE number. Where records are 512 bytes long, the difference
is obvious!
Glenn Everhart
Everhart@Arisia.dnet.ge.com

ps - where's vms lharc available?