VMMULN(3) REVISION 1.0 VMMULN(3)
NAME
VMMULN - unload one or more slices from memory without saving to disk
USAGE
ier = vmmuln(inlkey,nkey)
integer ier, vmmuln ,nkey
integer inlkey(nkey)
DESCRIPTION
VMMULN is an integer function of the VMM (Virtual Memory Manager)
package whose purpose is to eject from memory one or more slices. Slices
ejected via VMMULN are never written to disk upon ejection, even if the
variables were created with the 'SAVE=Y' attribute. Note that VMMULN 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), vmmuld(3), vmmulk(3).