Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (T-V)
Guardian Procedure Calls Reference Manual522629-013
15-60
VRO_SET_ Procedure (H-Series RVUs Only)
Example
INT seg^id1 := 0;
INT seg^id2 := 1;
INT old^seg^id;
INT status;
INT(32) seg^len := %177777D; ! 64K - 1 bytes
status := ALLOCATESEGMENT ( seg^id1, seg^len );
IF status <> 0 THEN ...
status := ALLOCATESEGMENT ( seg^id2, seg^len );
IF status <> 0 THEN ...
old^seg^id := USESEGMENT ( seg^id1 ); ! use first segment
IF <> THEN ...
old^seg^id := USESEGMENT ( seg^id2 ); ! change segments
IF <> THEN ...
VRO_SET_ Procedure (H-Series RVUs Only)
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Summary
VRO_SET_ causes a voluntary rendezvous opportunity to take place.
Syntax for C Programmers
Syntax for TAL Programmers
void VRO_SET_(void);
proc VRO_SET_;