MPE/iX Intrinsics Reference Manual (32650-90875)
Chapter 4 53
Command Definitions (ABORTSESS - FCLOSE)
ALTDSEG
When a data segment is created through GETDSEG, the required virtual space is allocated
by the system to accommodate the original length of the data segment. This virtual space
is allocated in increments of 512 half words. For example, creation of an extra data
segment with a length of 600 half words results in the allocation of 1024 half words of
virtual space.
NOTE
ALTDSEG cannot increase the size of a data segment to exceed the virtual
space originally allocated through GETDSEG.
When GETDSEG is called in privileged mode, the ALTDSEG intrinsic must also be called in
privileged mode.
Condition Codes
CCE (2) Request granted.
CCG (0) Request granted. An illegal decrement was requested to a total segment
size of <=0; the current size remains in affect. An illegal increment was
requested for a total segment size greater than the virtual space originally
assigned; the size of the virtual space is granted and returned to the
size
parameter.
CCL (1) Request denied. An illegal
index
parameter was specified.
Additional Discussion
Intrinsics FREEDSEG, GETDSEG
Manuals Introduction to MPE XL for MPE V Programmers