comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: AI-248 and counting the elements in an external file
Date: Sat, 24 May 2003 22:00:13 GMT
Date: 2003-05-24T22:00:13+00:00	[thread overview]
Message-ID: <3ECFEB59.4010401@attbi.com> (raw)
In-Reply-To: $YW1v+vxIWob@eisner.encompasserve.org

Larry Kilgallen wrote:

> Meaning it is permissible to return the number of 512-byte disk blocks
> (or file-specific-size tape blocks) for this function on VMS ?  Or is the
> answer supposed to be normalized to bytes even though the number of
> overhead bytes required (and thus the file size) will vary, for instance,
> when copying a file from disk to tape ?

Let me answer differently.  VMS supports many file formats.  Ada stream 
files would map nicely to VMS record oriented ANSI tape files.  There 
are other VMS formats that I would not tend to support stream files for. 
  You could do the blocking and unblocking in the file system, but why 
not use the OS to do what it does best, and only try to read and write 
file types that support stream semantics as stream files.

What if the program needs one type of file, and you have the data in 
another?  Write a program to read the file in and write it in as the 
necessary file type.  Won't be the first time I had to do that.  I 
remember one case where I had to distribute a data file to several 
projects.  One file format covered all the Unix systems, but I needed 
three different formats for the three groups with VAXen.  One of them 
actually overrode the default block size with 4K. (To save tape.) Argh!




  reply	other threads:[~2003-05-24 22:00 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-21  0:07 'Write attribute vs Write procedure Jano
2003-05-21  0:42 ` tmoran
2003-05-21  7:48   ` Ole-Hjalmar Kristensen
2003-05-21  9:23   ` Ole-Hjalmar Kristensen
2003-05-21 16:22     ` tmoran
2003-05-22  7:51       ` Ole-Hjalmar Kristensen
2003-05-21 16:24     ` tmoran
2003-05-21 21:17     ` Simon Wright
2003-05-22  8:02       ` Ole-Hjalmar Kristensen
2003-05-22 13:49       ` Marc A. Criley
2003-05-22 20:07         ` Simon Wright
2003-05-23  6:09   ` Craig Carey
2003-05-23 19:55     ` Simon Wright
2003-05-23 20:48       ` AI-248 and counting the elements in an external file Larry Kilgallen
2003-05-23 21:12         ` Stephen Leake
2003-05-23 21:45           ` Randy Brukardt
2003-05-24  1:45             ` Larry Kilgallen
2003-05-24 22:00               ` Robert I. Eachus [this message]
2003-05-25  3:54                 ` Larry Kilgallen
2003-05-27 20:19                   ` Randy Brukardt
2003-05-27 20:57                     ` Larry Kilgallen
2003-05-28 18:26                       ` Randy Brukardt
2003-05-24  1:42           ` Larry Kilgallen
2003-05-28 21:17             ` Brian Gaffney
2003-05-28 22:06               ` Larry Kilgallen
2003-05-24 14:11 ` 'Write attribute vs Write procedure Craig Carey
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox