VMMCPK(3)                        VERSION 10.0                        VMMCPK(3)

NAME
        VMMCPK - Do a check-point of all vmm variables and fields.

USAGE

        ier = vmmcpk()
        integer vmmcpk
        integer ier

DESCRIPTION
        VMMCPK - is  an integer function  of the VMM  package (Virtual  Memory
Manager) used to  save to  disk the  current state  of all  the variables  and
slices under VMM management. In order for its slices to be written to disk,  a
variable must have  been created  with the  attribute SAVE=Y  (see the  VMMCRE
variable, VMMCPK also writes to disk, in a control file, a complete definition
of all  the  variables  that  have  been  created  thus  far.    The  variable
definitions and slice values will be read from disk in the event of a restart,
thus recreating the exact state of the user program at the time of the  VMMCPK
call. Note that a call to VMMCPK is mandatory if one intends to run in restart
mode later on.

        VMMCPK does not affect the state of the memory resident fields.

        Upon successful completion, VMMCPK returns a value of zero.

AUTHORS
        J.Caveen, M.Lepine, M.Roch - RPN

NOTES
        The following errors will cause a premature end of program execution:

                - No previous call to VMMALLC
                - Password is set (System is locked)

        Latest revision, November 1993

        See  also  vmmallc(3),  vmmatt(3),  vmmcks(3),  vmmcre(3),  vmmdbg(3),
vmmdmp(3),  vmm_example(1),   vmmfgt(3),  vmmget(3),   vmmhpa(3),   vmmhpd(3),
vmmint(3), vmmintro(1), vmmlck(3), vmmlod(3), vmmpwd(3), vmmrls(3), vmmsav(3),
vmmuld(3), vmmulk(3), vmmuln(3).