[Info-vax] Oracle Database vs Oracle/Rdb
Arne Vajhøj
arne at vajhoej.dk
Sat Jul 13 00:30:11 EDT 2019
On 6/27/2019 11:55 AM, John Reagan wrote:
> On Wednesday, June 26, 2019 at 10:12:58 PM UTC-4, Arne Vajhøj wrote:
>> On 6/26/2019 9:29 PM, Dave Froble wrote:
>>> On 6/25/2019 7:35 PM, Arne Vajhøj wrote:
>>>> RMS is used in two meanings:
>>>> * a technically correct of everything going through RMS (which is almost
>>>> all IO)
>>>
>>> Well, that isn't correct. While RMS is very available on VMS, there are
>>> other types of I/O. Arne may not know about them, but they do exist.
>>
>> It is possible to use SYS$QIO(W) but I suspect that >99% of all
>> IO goes through RMS.
>>
>
> FYI:
>
> FAB$V_UFO
>
> User file open; indicates that RMS operations for this file are limited to opening
> it or creating it. To perform additional processing of the file, invoke the $QIO
> system service using the channel number returned by RMS in the status value
> field (FAB$L_STV). This channel is assigned the access mode of the caller unless
> otherwise specified by the FAB$V_CHAN_MODE bits.
I know it.
It is a bit easier than SYS$OPEN+SYS$CLOSE to get the
FID and then do SYS$ASSIGN and SYS$QIOW with #IO$_ACCESS!IO$M_ACCESS.
Arne
More information about the Info-vax
mailing list