MPE/iX Quick Reference Guide (32650-90881)

Chapter 3 81
Intrinsics Descriptions
Descriptions of the Intrinsics Available in MPE/iX
or contracted within the CM stack segment.
I16 I16V
dldbsize
:=DLSIZE(
size
);
DMOVIN
NM and CM callable.
Copies data from an extra data segment into a data area. Data segment management (DS)
capability is required. Data segment management (DS) intrinsics are not recommended for
use in the NM programming environment; use of DS intrinsics in NM degrades an NM
program's performance.
U16V I16V I16V U16A
DMOVIN(
index,displacement,number,location
);
DMOVOUT
NM and CM callable.
Copies data from the data area to an extra data segment. Data segment management (DS)
capability is required. Data segment management (DS) intrinsics are not recommended for
use in the NM programming environment; use of DS intrinsics in NM degrades the NM
program's performance.
U16V I16V I16V U16A
DMOVOUT(
index,displacement,number,location
);
ENDLOG
NM and CM callable.
Posts a record to the logging file marking the end of a logical transaction. When the record
is posted, ENDLOG flushes the user logging memory buffer to ensure that the record gets to
the logging file. User logging (LG) or system supervisor (OP) capability is required.
I32 U16A I16 I16 I16
ENDLOG(
index,data,length,mode,logstatus
);
EXPANDUSLF
NM and CM callable.
Changes length of a USL file by creating a USL file with the
increment
length longer or
shorter than the USL file specified by
uslfnum
. The old USL file is copied to the new file
with the same file name; the old USL file is then deleted. A USL contains CM object code
and is meaningful only in the CM program development process.
I16 I16V I16V
filenum
:=EXPANDUSLF(
uslfnum,increment
);
FATHER
NM and CM callable.