VMGROUPI(declare_buffer{=0},(8,vmname)==>c) Declare IUCV Buffer
Also allows paths to be established to this vmname. We assume this applies to non-control paths.
We assume this applies to non-control paths only.
Return codes:
3 - vmname2 is not a member of the group, counts unchanged.
4 - vmname1 has not invoked the DECLARE BUFFER function and therefore cannot establish an IUCV path. Counts unchanged.
5 - ditto vmname2, counts unchanged.
6 - the path would exceed the maximum number of connections allowed for vmname1. Counts unchanged.
7 - ditto vmname2. Counts unchanged.
Return codes:
2 - vmname1 is not a member of the group, counts unchanged.
3 - vmname2 is not a member of the group, counts unchanged.
1 - vmname is not a member of the group
VMGROUPI(vmcf_authorize{=7},(8,vmname),(1,flags),(4,extintbuflen), (8,specific_userid); segment ==> c;) Authorize for VMCF
Passed key: segment is the memory segment of the virtual machine.
c=0: OK
c=4: the vmname was not previously authorized
Return codes:
4: senderid is not authorized for VMCF
5: receiverid is not authorized for VMCF, or is not authorized for this specific sender
12: there are no messages to be received