HP 3000 Manuals

GETPROCINFO [ MPE/iX Intrinsics Reference Manual ] MPE/iX 5.0 Documentation


MPE/iX Intrinsics Reference Manual

GETPROCINFO 

NM and CM callable.

Returns status information about the parent or a child process.  Process
handling (PH) capability is required.

Syntax 
_____________________________________
|                                   |
|        I32                 I16V   |
|     processinfo:=GETPROCINFO(pin);|
_____________________________________

            

Functional Return 

processinfo           32-bit signed integer (assigned functional return) 

                      Returns the process management information about a
                      parent or child process:

                         Bits     Value/Meaning 

                         31:1     Activity state:

                                  0    Process suspended
                                  1    Process active

                         29:2     Suspension condition:

                                  If bit (31:1)=0:

                                  00   Not used
                                  01   Parent activation source
                                  10   Child activation source
                                  11   Either parent or child activation source

                         25:4     Reserved for the operating system

                         23:2     Origin of the last ACTIVATE intrinsic call:

                                  00   operatiang system activation
                                  01   Parent activation
                                  10   Child activation
                                  11   Not used

                         20:3     Queue characteristics:

                                  001  DS or ES priority class
                                  010  CS priority class
                                  100  Linearly scheduled (AS, BS, or master queue)

                         16:4     Reserved for the operating system

                          8:8     Process priority number in master queue

                          0:8     Reserved for the operating system

Parameters 

pin                   16-bit signed integer by value (required) 

                      Passes the PIN of the process that the returned
                      message pertains to.  If requesting a parent
                      process, set pin to zero.  If requesting a child
                      process, set pin to the process identification
                      number (PIN) of that process.

Condition Codes 

CCE (2)               Request granted.

CCG (0)               Request denied.  The process is already being
                      terminated.

CCL (1)               Request denied.  An illegal PIN was specified.

Related Information 

Intrinsics            None

Commands              None

Manuals               Process Management Programmer's Guide (32650-90023)



MPE/iX 5.0 Documentation