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).