Communicator e3000 MPE/iX Release 7.0 Express 1 (Software Release C.70.01) (30216-90328)

Chapter 6 155
Technical Articles
ci enhancements
BoostType string 'NO BOOST','LINEAR','DECAY'
Child int pin of first child process
ChildPin int same as 'child'
Children string list of all descendant pins, format:
'total/pin1 pin2 ... pinN'.
Note that truncation is evident when 'total' is
greater than number of pins returned, e.g.
:setvar x pinfo('123','children')
:if wordcnt(x) < ![word(x,'/')] then
# truncation occurred...
ChildrenPins string same as 'children'
CMask int POSIX cmask for file creation security
CMMode bool True if pin is currently in CM
CMProg bool True if pin is a CM program (PROG filecode)
CPUMilliSec int number of milliseconds of CPU
Creator int creator pin, usually the parent pin
CreatorPin int same as 'creator'
CriticalDepth int > 0 means process is critical and cannot be aborted,
unless it is waiting on a terminal read
EGID int POSIX effective group ID
EUID int POSIX effective user ID
ExecState string execution state: 'BLOCK MEM MGR','BLOCK CB',
'BLOCK MSG','READY','BLOCK TERM'
Exist bool True if the target pin exists in any state
Exists bool same as 'exist'
FmtCPUMilliSec string formatted CPU time 'MM:SS.mls' or 'HH:MM:SS'
FmtEGID string formatted EGID ('account name')
FmtEUID string formatted EUID ('user.account')
FmtGID string formatted GID ('account name')
FmtPID string MPE internal process ID: ‘pin reuse_cnt’
FmtUID string formatted UID ('user.account')
FmtWaitMilliSec string formatted CPU time 'MM:SS.mls' or 'HH:MM:SS'
GID int POSIX group ID
HasSIR bool true if pin owns a SIR
HPEPri int internal priority in the range of 0..32767; a
higher number is greater priority