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.

CTX. [CALLI 215]<br />

22.18.11 FUNCTION 12 (.CTINF)<br />

Returns information about a particular context.<br />

returned in the following format:<br />

The<br />

data buffer is<br />

Offset<br />

Symbol<br />

Contents<br />

o<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

.CTJOB<br />

. CTCNO<br />

.CTCNM<br />

.CTSNO<br />

.CTSNM<br />

.CTPGM<br />

.CTITM<br />

Target job number.<br />

Number of target context .<br />

Name of target context.<br />

Superior context's number.<br />

Superior co~text's name.<br />

Program running or saved in target context,<br />

any.<br />

Idle time (in clock ticks) .<br />

if<br />

SKIP RETURN<br />

On all returns, the ac contains the following information:<br />

Bits<br />

0<br />

1<br />

2<br />

3<br />

18-27<br />

28-35<br />

Symbol<br />

CT.DAT<br />

CT.DBT<br />

CT.ETX<br />

CT.RUN<br />

CT.RDL<br />

CT.ERR<br />

Meaning<br />

Set if data returned to the buffer.<br />

Returned if the buffer is truncated.<br />

Set if UUO error text in the buffer.<br />

Set for a RUN UUO error.<br />

Count of words returned in the buffer.<br />

CTX. or RUN UUO error code. This code is<br />

returned regardless of whether or not the data<br />

buffer contains error text.<br />

On the skip return, no flags are set in the ac fields CT.ETX, CT.RUN,<br />

and CT.ERR. If any information is returned, it is stored in data<br />

buffers.<br />

ERROR RETURN<br />

The ac contains the information described for the skip return. An<br />

error code is returned in CT.ERR (Bits 28 through 35) If a data buffer<br />

is specified, error text is returned in the data buffer.<br />

Code<br />

Symbol<br />

Error<br />

0 CXIFC%<br />

1 CXACR%<br />

2 CXACS%<br />

3 CXNEA%<br />

4 CXNLI%<br />

5 CXLOK%<br />

6 CXDET%<br />

7 CXSCE%<br />

<strong>10</strong> CXSPE%<br />

11 CXJCE%<br />

12 CXJPE%<br />

13 CXNCS%<br />

14 CXNCD%<br />

15 CXICN%<br />

16 CXNSC%<br />

17 CXNPV%<br />

20 CXIJN%<br />

21 CXCSI%<br />

22 CXCDI%<br />

23 CXCDC%<br />

24 CXCNP%<br />

Illegal function code.<br />

Address check performed while reading arguments.<br />

Address check performed while storing answers.<br />

Insufficient number of arg.uments.<br />

User not logged in.<br />

Program locked in core.<br />

Job detached.<br />

System context quota exceeded.<br />

System page quota exceeded.<br />

Job context quota exceeded.<br />

Job page quota exceeded.<br />

Insufficient core to save context.<br />

Not enough core to return data block.<br />

Illegal context number.<br />

No superior context.<br />

No privileges to set quotas.<br />

Illegal job number.<br />

Users cannot switch to an intermediate context.<br />

Users cannot delete an intermediate context.<br />

Users cannot delete-the current context.<br />

Context not privileged.<br />

22-41

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

Saved successfully!

Ooh no, something went wrong!