mcf_dmm_reallocate — Reallocate DMM objects
mcf_dmm_reallocate changes the logical
size of an existing DMM object. The identifier is preserved during
the operation. The size of the object may increase or decrease.
Depending on the new size the address of the object in memory can
change, but the content of the old object is preserved.
Unlike in older versions of MemCom
mcf_dmm_reallocate requires
ident to point to an existing object. If the
object identified by ident does not exists an
error is flagged.
subroutine mcf_dmm_reallocate(ident,newsize,status) mcf_size newsize integer*4 ident integer*4 status
identDMM identifier (input). ident must
point to an existing object.
newsizeNew logical size of DMM object (input).
statusStatus code returned (output). Upon successful completion of the operation, the status value 0 is returned. A negative value is returned if an error has been detected. A positive value is returned if a warning has been issued.