HP 3000 Manuals

CREATE (changed) [ Introduction to MPE XL for MPE V Programmers Migration Guide ] MPE/iX 5.0 Documentation


Introduction to MPE XL for MPE V Programmers Migration Guide

CREATE 
(changed) 

The CREATE intrinsic parameter functions depend on whether it is calling
an NM program or by a CM program.

When the formaldesignator parameter specifies a CM program file, all
CREATE parameters function as described in the MPE V/E Intrinsics 
Reference Manual (32033-90007).  All stack manipulation parameters affect
the CM stack only.  In addition, the NM stack is created using MPE XL NM
default values.

When the formaldesignator parameter specifies an NM program file the
loadflags, stacksize, dlsize, and maxdata parameters have modified
interpretations.  In addition, the CM stack is created using MPE V/E
maximum default values.

The loadflags parameter LIBSEARCH (library search) bits reflect changes
to libraries in NM. Optional sequences are available to search XL= 
parameter search string, system, group, and public libraries.  The
loadflags NOCB bits are impacted by dual mode programming.  These bits
control where MPE XL establishes control blocks of device files and files
of type Message, RIO, and Circular.  Because some operating system
services are performed in CM, device files and files of these types will,
by default, have control blocks established in the PCBX area of the CM
stack.  If you are programming in mixed mode (both NM and CM) you may
anticipate the need for a larger DL to Z area in the CM stack of the
process you are creating.  You can use the NOCB option to indicate that
control blocks of the indicated files are to be established in an extra
data segment.

The stacksize, dlsize, and maxdata parameters are ignored, due to changes
in implementation of the NM stack.  The CM stack is created using MPE V/E
maximum default values.  The NM stack is created using MPE XL NM default
values.



MPE/iX 5.0 Documentation