VMMULD(3) REVISION 1.0 VMMULD(3)
NAME
VMMULD - unload one or more slices from memory
USAGE
ier = vmmuld(inlkey,nkey)
integer ier, vmmuld ,nkey
integer inlkey(nkey)
DESCRIPTION
VMMULD is an integer function of the VMM (Virtual Memory Manager)
package whose purpose is to allow ejection from memory of one or more slices.
If the slices to eject have been created with the 'SAVE=Y' attribute, the
slices will be written to disk before ejection from memory. Note that VMMULD
does not actually perform the unloading of the slices; it merely indicates
to other VMM functions that the slices may be ejected. The actual ejection
will be done only when more room is required for loading new slices.
ARGUMENTS
inlkey -(input) list of keys pointing to the slices to be
unloaded. If inlkey(1) is equal to -1, all the memory
resident slices will be marked as ejectable.
nkey -(input) number of keys in the inlkey array. This
argument is ignored when inlkey(1) is set to -1.
AUTHORS
J.Caveen, M. Lepine, M. Roch - RPN
NOTES
Errors that will cause a premature end of program execution
- No previous call to VMMALLC
- Password is set (system is locked)
- Invalid key in the inlkey array.
Latest revision, November 1993
See also vmmallc(3), vmmatt(3), vmmcks(3), vmmcpk(3), vmmcre(3),
vmmdbg(3), vmmdiag(3), vmmdmp(3), vmm_example(1), vmmfgt(3), vmmget(3),
vmmhpa(3), vmmhpd(3), vmmint(3), vmmintro(1), vmmlck(3), vmmlod(3), vmmlse(3),
vmmpak(3), vmmpwd(3), vmmrls(3), vmmrnm(3), vmmsav(3), vmmulk(3), vmmuln(3).