24.12.2013 Views

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IPCFM. [CALLI 217]<br />

22.71 IPCFM. [CALLI 217]<br />

FUNCTION<br />

Communicates with [SYSTEM] INFO and [SYSTEM] IPCC, replacing a<br />

exchange.<br />

message<br />

CALLING SEQUENCE<br />

addr:<br />

addrl:<br />

XMOVEI ac,addr<br />

IPCFM. ac,<br />

error return<br />

skip return<br />

flags dest"len<br />

addrl<br />

optional in-your-behalf process ID (PID)<br />

message block<br />

In the calling sequence, the program supplies the following variables:<br />

o<br />

addr is the address of the packet header block.<br />

o flags are one or both of the flags in the packet header<br />

block.<br />

o<br />

o<br />

dest is the destination PID.<br />

len is the length of the packet header block.<br />

The argument block at addr is:<br />

Word<br />

Symbol<br />

Contents<br />

o<br />

. IPCMF<br />

Flags, destination, and length fields,<br />

following format:<br />

in the<br />

Bits<br />

o<br />

1<br />

2-14<br />

Symbol<br />

IP.CMP<br />

IP.CMI<br />

Meaning<br />

Invoking privileges. The job<br />

must have IPCF privileges to use<br />

this bit.<br />

Indirect sender's PID.<br />

Reserved for DIGITAL.<br />

15-17 IP.CMD<br />

18-26<br />

Destination process code, one<br />

the following:<br />

Code Symbol Meaning<br />

1 . IPCCC [SYSTEM] IPCC<br />

2 . IPCCF System-wide<br />

[SYSTEM] INFO<br />

3 . IPCCP Receiver's<br />

[SYSTEM] INFO<br />

Reserved for DIGITAL.<br />

of<br />

27-35 IP.CML<br />

Total length of argument<br />

including . IPCMF.<br />

block,<br />

22-185

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!