[Info-vax] VMS process communication

Arne Vajhøj arne at vajhoej.dk
Fri Mar 17 20:26:31 EDT 2023


On 3/16/2023 5:05 AM, Andreas Gruhl wrote:
> Arne Vajhøj schrieb am Donnerstag, 16. März 2023 um 01:47:31 UTC+1:
>> On 3/10/2023 4:01 PM, Arne Vajhøj wrote:
>>> Pre-release for comments:
>>>
>>> https://www.vajhoej.dk/arne/articles/vms64.html
>>
>> Updated to version 1.0 based on comments.

> Small correction: PASCAL/USAGE=64BIT_TO_DESCR does NOT change the
> compiler's treatment of pointers. Interpreting pointers as unsigned
> values has to be provided by the programmer. The qualifier only
> allows for P2 structures to be used as actual routine parameters via
> descriptor, which otherwise would be flagged as a compile time
> error.
So it does not change the treatment of pointers.

It disables a compiler check.

Like allowing this to compile:

procedure whatever(...; %STDESCR somearg; ...); external;
...
(* z is in lower 2 GB of P2 space *)
...
whatever(..., z, ...);

?

Arne




More information about the Info-vax mailing list