VMMULK(3) RPN UTILITY VMMULK(3)
NAME
VMMULK - unlock one or more slices in memory.
USAGE
ier = vmmulk(inlkey,nkey)
integer ier, nkey ,vmmulk
integer inlkey(nkey)
DESCRIPTION
VMMULK - is an integer function of the VMM package (Virtual Memory
Manager) used to unlock one or more slices from memory. Once a slice is
unlocked, it may be displaced in memory by the VMM package. It is therefore a
mistake to use the pointer to an unlocked slice (that is a pointer obtained
before the call to VMMULK) since that pointer may address an entirely
different slice in memory.
ARGUMENTS
inlkey -(input) list of keys pointing to the slices to be
unlocked. If inlkey(1) is equal to -1, all the memory
resident slices will be unlocked.
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), vmmuln(3).