?NOTOK

Syntax

── ? ─┬──────────────┬─ NOTOK ─────────────────────────────────────────%
      └─<mix number>─┘

Explanation

The ?NOTOK command responds NO to the RSVP message of the suspended task, but allows the task to continue processing.

The ?NOTOK command can be used in response to certain suspended tasks. Use the ?Y command to inquire if the ?NOTOK response is applicable. If you do not specify a mix number, the currently running task is assumed.

Example

LIST
2000 BEGIN
4000 FILE IN(KIND=DISK,DEPENDENTSPECS=TRUE),
5000 OUT(KIND=DISK,NEWFILE=TRUE);
6000 BOOLEAN PROCEDURE CMP(A,B);
8000 ARRAY A,B[0];
10000 BEGIN
12000 CMP:= POINTER(A) LSS POINTER(B) FOR 80;
14000 END CMP;
15000 MYSELF.OPTION:=* & REAL(TRUE) [VALUE(SORTLIMITS):1];
16000 SORT(OUT,IN,0,CMP,15,90,0);
18000 LOCK(OUT,CRUNCH);
20000 END.
#
RUN
#RUNNING 2844
#2844 ENTER OK TO ALLOW SORT TO INCREASE MEMORY FROM 1410 TO 72090
?Y
STATUS OF TASK 2832/2844 AT 11:23:29
PRIORITY = 50
ORIGINATION = LSN 350
USERCODE = TEST
CHARGECODE = 6463
STACK STATE = WAITING ON AN EVENT
PROGRAM NAME = (TEST)OBJECT/SORT
RSVP = ENTER OK TO ALLOW SORT TO INCREASE MEMORY FROM 1410 TO 72090
REPLY = NOTOK,OK
?NOTOK
#2844 GOING
#2844 SORT ERROR #: 3 INSUFFICIENT MEMORY FOR MEMORY SORT
#P-DS @ 00016000.
#ET-19.0 PT=0.1 IO=0.1