[Info-vax] QIO Writes to a mailbox
Johnny Billquist
bqt at softjar.se
Mon Nov 7 09:24:06 EST 2011
On 2011-11-07 13.34, abrsvc wrote:
[...]
> According to the docs, your statement above is not 100% correct:
(Which one? I had several layers of incorrectness back up there, which I
myself already corrected. :-) )
> The modifier: IO$M_NORSWAIT must be set in order to return the MBFULL
> status. Otherwise, the process will wait until space becomes
> available. The IO$M_NOW determines whether the "queueing" completes
> immediately or not in regards to the opposite function. In
> otherwords, when writing wait for the read or when reading wait for a
> write. WIth the IO$M_NOW enabled, the QIO will complete WITHOUT
> waiting for the companion read/write.
>
> Please note also that the IO$M_RSWAIT will NOT affect other potential
> resource waits that are not mailbox full waits. It is still possible
> to get resource waits with this set, just not for a full mailbox.
Actually, since I even corrected myself on the IO$M_NOW, having it at
first all backwards, you should probably not respond to that, especially
not while also quoting my corrections to that. :-)
But what you write is correct.
Johnny
More information about the Info-vax
mailing list