VAX-11 IMP77
@run @time @library
@reference @manual
ADJWSL
specification:
externalintegerfn ADJWSL(integer WSSIZE)
definition:
sets the current limit of a process's working set to wssize. The
existing working set limit is returned as a result to allow the
previous value to be reset if required.
ARC COS
specification:
externallongrealfn ARC COS(longreal X)
definition:
returns the angle in radians whose cosine is x. The argument x
must lie in the range -1 <= x <= 1.
ARC SIN
specification:
externallongrealfn ARC SIN(longreal X)
definition:
returns the angle in radians whose sine is x. The argument x
must lie in the range -1 <= x <= 1.
ARC TAN
specification:
externallongrealfn ARC TAN(longreal X, Y)
definition:
returns the angle in radians whose tangent is y/x.
BATCH MODE
specification:
externalpredicate BATCH MODE
definition:
returns true if the process is running in batch mode, false
otherwise.
CANCTRLC
specification:
externalroutine CANCTRLC
definition:
disables trapping of CTRL/C.
CANEXH
specification:
externalroutine CANEXH(integer BLKADDR)
definition:
cancels an exit handler previously declared using the .dclexh
function. The argument is the address of the exit control block
returned by .dclexh.
CHARNO
specification:
externalbyteintegermap CHARNO(string(*)name S, integer N)
definition:
returns the address of the 'n'th character in string 's'.
CLIPARAM
specification:
externalstring(127)fn CLIPARAM
definition:
CLOSE INPUT
specification:
externalroutine CLOSE INPUT
definition:
closes the file associated with currently selected input stream.
CLOSE OUTPUT
specification:
externalroutine CLOSE OUTPUT
definition:
closes the file associated with currently selected output stream.
CONNECT TIME
specification:
externalintegerfn CONNECT TIME
definition:
CONSOLE INT
specification:
externalstring(63) CONSOLE INT
definition:
COS
specification:
externallongrealfn COS(longreal X)
definition:
returns the cosine of the angle x (expressed in radians).
CPU LIMIT
specification:
externalintegerfn CPU LIMIT
definition:
CPU TIME
specification:
externalintegerfn CPU TIME
definition:
CRELOG
specification:
externalroutine CRELOG(string(63) LOGNAM, EQUIV)
definition:
CURRENT DEFAULT
specification:
externalstring(127)fn CURRENT DEFAULT
definition:
returns the current default file-specification.
CURRENT PROMPT
specification:
externalstring(63)fn CURRENT PROMPT
definition:
returns the prompt string associated with the currently selected
input stream.
DATE
specification:
externalstring(11)fn DATE
definition:
returns the date in the form DD-MMM-YY.
DCLEXH
specification:
externalintegerfn DCLEXH(routine HAND(integername STATUS))
definition:
DEF STREAM
specification:
external?
definition:
DELETE
specification:
externalroutine DELETE(string(127) FILESPEC)
definition:
deletes the specified file.
DELTA CONNECT
specification:
externalintegerfn DELTA CONNECT
definition:
returns the elapsed time in seconds since either
- log on
- the last call on CONNECT TIME
- the last call on DELTA CONNECT
DELTA CPU
specification:
externalintegerfn DELTA CPU
definition:
returns the cpu time in milliseconds since either
- log on
- the last call on CPU TIME
- the last call on DELTA CONNECT
DELTA PAGE
specification:
externalintegerfn DELTA PAGE
definition:
returns the number of page faults since either
- log on
- the last call on PAGE FAULTS
- the last call on DELTA PAGE
DIGIT
specification:
externalpredicate DIGIT(integer N)
definition:
returns true if '0' <= n <= '9', false otherwise.
DISABLE ECHO
specification:
externalroutine DISABLE ECHO
definition:
disables echoing of input from the currently selected input
stream. If the currently selected stream is not a terminal then
the call will have no effect. Echoing can be renabled by calling
ENABLE ECHO.
ENABLE ECHO
specification:
externalroutine ENABLE ECHO
definition:
reenables echoing of input from the currently selected input
stream. If the currently selected stream is not a terminal, then
the call will have no effect.
END OF INPUT
specification:
externalpredicate END OF INPUT
definition:
ERROR MESSAGE
specification:
externalstring(127) ERROR MESSAGE
definition:
EVENT
specification:
externalintegerfn EVENT
definition:
EVENT INFO
specification:
externalintegerfn EVENT INFO
definition:
EXISTS
specification:
externalpredicate EXISTS(string(127) FILESPEC)
definition:
EXP
specification:
externallongrealfn EXP(longreal X)
definition:
returns the value of 'e' raised to the power x.
EXPAND
specification:
externalstring(127)fnspec EXPAND(string(127) FILNAM)
definition:
EXPAND TABS
specification:
externalroutine EXPAND TABS
definition:
EXPLODE
specification:
external?
definition:
FRAC PT
specification:
external?
definition:
GETJPI
specification:
externalintegerfn GETJPI(integer N)
definition:
IMP TYPE
specification:
external?
definition:
IN FILE NAME
specification:
externalstring(127)fn IN FILE NAME
definition:
IN POS
specification:
externalintegerfn IN POS
definition:
IN STREAM
specification:
externalintegerfn IN STREAM
definition:
returns the stream number of the currently selected input stream.
IN TYPE
specification:
externalintegerfn IN TYPE
definition:
returns the type of device associated with the currently selected
input stream coded as follows:
0: null .(nl:)
1: terminal
2: record structured file
3: block structured file
4: other
INT
specification:
external?
definition:
INT PT
specification:
external?
definition:
ITOS
specification:
external?
definition:
LENGTH
specification:
external?
definition:
LETTER
specification:
externalpredicate LETTER(integer N)
definition:
returns true if 'a' <= n <= 'z' or .'A' <= n <= .'Z', false
otherwise.
LOG
specification:
externallongrealfn LOG(longreal X)
definition:
returns the natural logarithm (to the base 'e') of x. (x > 0)
LOG TEN
specification:
externallongrealfn LOGTEN(longreal X)
definition:
returns the common logarithm (to the base 10) of x. (x > 0)
MOD
specification:
externallongrealfn MOD(longreal X)
definition:
returns the modulus of x.
NEWLINE
specification:
externalroutine NEWLINE
definition:
NEWLINES
specification:
externalroutine NEWLINES(integer N)
definition:
NEWPAGE
specification:
externalroutine NEWPAGE
definition:
NEXT CH
specification:
external?
definition:
NEXT ITEM
specification:
externalstring(1)fn NEXT ITEM
definition:
NEXT SYMBOL
specification:
externalintegerfunction NEXT SYMBOL
definition:
returns a copy of the next symbol in the currently selected input
stream. The symbol is not removed from the input stream and can
be accessed by another call on NEXTSYMBOL or a call on READ
SYMBOL.
ON CTRLC
specification:
externalroutine ON CTRLC(routine R)
definition:
OPEN APPEND
specification:
externalroutine OPEN APPEND(integer STR, string(127) FILESPEC)
definition:
OPEN INPUT
specification:
externalroutine OPEN INPUT(integer STR, string(127) FILESPEC)
definition:
OPEN OUTPUT
specification:
externalroutine OPEN OUTPUT(integer STR, string(127) FILESPEC)
definition:
OUT FILE NAME
specification:
externalstring(127)fn OUT FILE NAME
definition:
OUT POS
specification:
externalintegerfn OUT POS
definition:
OUT STREAM
specification:
externalintegerfn OUT STREAM
definition:
returns the stream number of the currently selected output
stream.
OUT TYPE
specification:
externalintegerfn OUT TYPE
definition:
returns the type of device associated with the currently selected
output stream coded as follows:
0: null .(nl:)
1: terminal
2: record structured file
3: block structured file
4: other
PAGE FAULTS
specification:
externalintegerfn PAGE FAULTS
definition:
PHEX
specification:
externalroutine PHEX(integer N)
definition:
POCTAL
specification:
externalroutine POCTAL(integer N)
definition:
PRINT
specification:
externalroutine PRINTCH(integer N)
definition:
PRINT CH
specification:
external?
definition:
PRINT FL
specification:
external?
definition:
PRINT RECORD
specification:
external?
definition:
PRINT STRING
specification:
externalroutine PRINT STRING(string(255) S)
definition:
PRINT SYMBOL
specification:
externalroutine PRINT SYMBOL(integer N)
definition:
PROCESS NAME
specification:
externalstring(15)fn PROCESS NAME
definition:
PROMPT
specification:
externalroutine PROMPT(string(63) S)
definition:
associates the prompt string 's' with the currently selected
input stream. This string is output as a prompt to the user
during subsequent read operations provided the device associated
with the current stream is a terminal and no input is pending.
RANDOM INTEGER
specification:
externalintegerfn RANDOM INTEGER
definition:
returns a random integer in the range 0 to 999.
RANDOM REAL
specification:
externallongrealfn RANDOM REAL
definition:
returns a random real in the range 0 to < 1.
READ
specification:
externalroutine READ(name X)
definition:
READ CH
specification:
external?
definition:
READ ITEM
specification:
externalroutine READ ITEM(string(1)name S)
definition:
READ RECORD
specification:
external?
definition:
READ SQ
specification:
external?
definition:
READ STRING
specification:
external?
definition:
READ SYMBOL
specification:
externalroutine READ SYMBOL(name N)
definition:
the next symbol is taken from the currently selected input stream
and is assigned to the parameter.
REM
specification:
external?
definition:
REMOVE TRAP
specification:
externalroutine REMOVE TRAP
definition:
RESET INPUT
specification:
externalroutine RESET INPUT
definition:
RESET OUTPUT
specification:
externalroutine RESET OUTPUT
definition:
RESET RANDOMS
specification:
externalroutine RESET RANDOMS
definition:
SELECT INPUT
specification:
externalroutine SELECT INPUT(integer STR)
definition:
SELECT OUTPUT
specification:
externalroutine SELECT OUTPUT(integer STR)
definition:
SET DEFAULT
specification:
externalroutine SET DEFAULT(string(127) S)
definition:
SET MARGIN
specification:
external?
definition:
SET STACK
specification:
externalroutine SET STACK(integer INC)
definition:
SET STREAMS
specification:
external?
definition:
SET TRAP
specification:
externalroutine SET TRAP(routine R)
definition:
SIN
specification:
external?
definition:
returns the sine of the angle x (expressed in radians).
SIZE OF
specification:
external?
definition:
SKIP CH
specification:
externalroutine SKIP CH
definition:
SKIP ITEM
specification:
externalroutine SKIP ITEM
definition:
SKIP SYMBOL
specification:
externalroutine SKIP SYMBOL
definition:
skips the nextsymbol in the currently selected input stream.
SPACE
specification:
externalroutine SPACE
definition:
outputs a single space character on the currently selected output
stream.
SPACES
specification:
externalroutine SPACES(integer N)
definition:
outputs 'n' space characters on the currently selected output
stream.
SQRT
specification:
externallongrealfn SQRT(longreal X)
definition:
returns the positive square root of x. THe argument x must be >=
0.
SUB EVENT
specification:
externalintegerfn SUB EVENT
definition:
SUBSTRING
specification:
external?
definition:
SUPPRESS ECHO
specification:
externalroutine SUPPRESS ECHO
definition:
SYSMESS
specification:
external?
definition:
TAB
specification:
externalroutine TAB(integer COL)
definition:
TAN
specification:
external?
definition:
returns the tangent of the angle x (expressed in radians).
TIME
specification:
external?
definition:
TRANSLATE
specification:
externalstring(63)fn TRANSLATE(string(63) LOG)
definition:
TRNLOG
specification:
externalstring(63)fn TRNLOG(string(63) LOG)
definition:
TYPE OF
specification:
external?
definition:
USER INFO
specification:
external?
definition:
USERNAME
specification:
externalstring(12)fn USERNAME
definition:
VERIFYING
specification:
externalpredicate VERIFYING
definition:
WRITE
specification:
external?
definition:
WRITE SQ
specification:
external?
definition:
0 NUL 32 space 64 @ 96 `
1 SOH 33 ! 65 A 97 a
2 STX 34 " 66 B 98 b
3 ETX 35 # 67 C 99 c
4 EOT 36 $ 68 D 100 d
5 ENQ 37 % 69 E 101 e
6 ACK 38 & 70 F 102 f
7 BEL 39 ' 71 G 103 g
8 BS 40 ( 72 H 104 h
9 HT 41 ) 73 I 105 i
10 LF(NL) 42 * 74 J 106 j
11 VT 43 + 75 K 107 k
12 FF 44 , 76 L 108 l
13 CR 45 - 77 M 109 m
14 SO 46 . 78 N 110 n
15 SI 47 / 79 O 111 o
16 DLE 48 0 80 P 112 p
17 DC1 49 1 81 Q 113 q
18 DC2 50 2 82 R 114 r
19 DC3 51 3 83 S 115 s
20 DC4 52 4 84 T 116 t
21 NAK 53 5 85 U 117 u
22 SYN 54 6 86 V 118 v
23 ETB 55 7 87 W 119 w
24 CAN 56 8 88 X 120 x
25 EM 57 9 89 Y 121 y
26 SUB 58 : 90 Z 122 z
27 ESC 59 ; 91 [ 123 {
28 FS 60 < 92 \ 124 |
29 GS 61 = 93 ] 125 }
30 RS 62 > 94 ^ 126 ~
31 US 63 ? 95 _ 127 DEL