[Info-vax] 64-bit (was Re: New CEO of VMS Software)

Dave Froble davef at tsoft-inc.com
Fri Jan 12 14:57:11 EST 2024


On 1/12/2024 7:23 AM, Arne Vajhøj wrote:
> On 1/12/2024 12:08 AM, Dave Froble wrote:
>> On 1/11/2024 3:48 PM, Arne Vajhøj wrote:
>>> On 1/11/2024 1:17 PM, Simon Clubley wrote:
>>>> On 2024-01-11, Dave Froble <davef at tsoft-inc.com> wrote:
>>>>> If RMS doesn't fit your requirements, then don't use it.
>>>>
>>>> Everyone uses RMS, even if it hidden from you by the language. The RMS
>>>> references are still in the executable you create however.
>>>
>>> In practice yes.
>>>
>>> In theory one can use SYS$QIO(W) for all IO and bypass RMS. But
>>> it is very cumbersome (especially if one cannot use RMS for stuff
>>> like finding IFI).
>>
>> And if one is using a database product that has nothing to do with RMS ???
>
> I would still expect that database product to use RMS to open
> the database file even if the actual IO is done by
> SYS$QIO(W) / SYS$IO_PERFORM(W) or via memory mapped file.
>
> Arne
>
>

Your expectation would be wrong.

File opens without RMS use QIO to open a file.

I will state that the RMS PARSE routine is used to parse a filename.  But that 
has nothing to do with an OPEN.  I'd also argue that the routine really is 
misnamed because it has uses outside RMS.

If you don't believe me, I'll post some code.

-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486



More information about the Info-vax mailing list