VMMSAV(3)                        REVISION 1.0                        VMMSAV(3)

NAME
        VMMSAV - write one or more slices to disk

USAGE
        ier = vmmsav(inlkey,nkey)
        integer ier, vmmsav ,nkey
        integer inlkey(nkey)

DESCRIPTION
        VMMSAV is  an integer  function of  the VMM  (Virtual Memory  Manager)
package whose purpose is to  save to disk the contents  of one or more  memory
resident slices.  Only the slices of the variables that have been created with
the 'SAVE=Y' attribute will be written to disk.  Note that contents of none of
the memory  resident slices  are affected  by a  call to  VMMSAV. VMMSAV  only
creates or refreshes the disk image of the slices.

ARGUMENTS
        inlkey         -(input) list  of keys  pointing to  the slices  to  be
                        saved to disk.  If inlkey(1)  is equal to -1, all  the
                        memory resident  slices  with the  'SAVE=Y'  attribute
                        will be written to disk.

        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), vmmuld(3), vmmulk(3), vmmuln(3).