Download PDF Vol. II - Software Products Library

Transcript
SMG$INSERT_CHARS routine, 22–19
SMG$INSERT_LINE routine, 22–20
SMG$LABEL_BORDER routine, 22–11
SMG$LIST_PASTING_ORDER routine, 22–15
SMG$MOVE_TEXT routine, 22–16
SMG$MOVE_VIRTUAL_DISPLAY routine, 22–14
SMG$PASTE_VIRTUAL_DISPLAY routine, 22–9
SMG$POP_VIRTUAL_DISPLAY routine, 22–31
SMG$PUT_CHARS routine, 22–19
SMG$PUT_CHARS_HIGHWIDE routine, 22–19
SMG$PUT_CHARS_MULTI routine, 22–19
SMG$PUT_CHARS_WIDE routine, 22–19
SMG$PUT_LINE routine, 22–20
SMG$PUT_LINE_MULTI routine, 22–20
SMG$PUT_LINE_WIDE routine, 22–20
SMG$PUT_WITH_SCROLL routine, 22–20
SMG$READ_COMPOSED_LINE routine, 22–28
SMG$READ_FROM_DISPLAY routine, 22–24
SMG$READ_KEYSTROKE routine, 22–23
SMG$READ_STRING routine, 22–24
SMG$REPASTE_VIRTUAL_DISPLAY routine,
22–14
SMG$RESTORE_PHYSICAL_SCREEN routine,
22–30
SMG$RETURN_CURSOR_POS routine, 22–18
SMG$SAVE_PHYSICAL_SCREEN routine, 22–30
SMG$SCROLL_DISPLAY_AREA routine, 22–20
SMG$SCROLL_VIEWPORT routine, 22–18
SMG$SELECT_FROM_MENU routine, 22–23
SMG$SET_BROADCAST_TRAPPING routine,
22–42
SMG$SET_CURSOR_ABS routine, 22–18
SMG$SET_CURSOR_REL routine, 22–18
SMG$SET_DISPLAY_SCROLL_REGION routine,
22–20
SMG$SET_PHYSICAL_CURSOR routine, 22–18
SMG$UNPASTE_VIRTUAL_DISPLAY routine,
22–15
Special registers, 18–4
Specifying access modes of logical names, 34–10
Specifying attributes of logical names, 34–13
Stack frames, 18–8
procedures for I64, 18–15
variable size, 18–16
Stack procedure usage
for I64, 18–13
Stacks
for Alpha procedure calls, 18–10
for VAX procedure calls, 18–8
Stack temporary area, 18–16
Stack usage, 18–8, 18–10
STARLET.OLB file, 26–2, 26–5
STARLET data structures and definitions
for C programmers, 21–1
Status codes
ACME$_INVALIDCTX
reference, 33–6
ACME$_NOACMECTX
Status codes
ACME$_NOACMECTX (cont’d)
reference, 33–7
ACME$_OPINCOMPL
reference, 33–7, 33–9, 33–13, 33–31
SS$_BADBUFLEN
reference, 33–7
SS$_BADITMCOD
reference, 33–7
SS$_BADPARAM
reference, 33–7
Subprocesses
connecting to using LIB$ATTACH routine,
24–9
creating
with SMG$ routines, 22–17
creation of using LIB$SPAWN routine, 24–9
Subsystem attribute, 32–5
Symbolic codes, for condition values, 20–9
Symbolic definition macros, A–4
Symbolic names, for argument lists, A–4
Symbols
defining, 26–3
global, 26–4
local, 26–4
referring to, 26–3
storage, 26–3
unresolved, 26–4
Synchronous input/output, 23–19
Synchronous system services, 20–5
SYS$ABORT_TRANSW system service, 30–39
SYS$ADD_HOLDER system service, 32–12
SYS$ADD_IDENT system service, 32–12
SYS$ALLOC system service
example, 23–33
SYS$ASCTIM system service, 27–6
example, 27–10
SYS$ASCTOID system service, 32–11
SYS$ASCUTC system service, 27–2 to 27–4
SYS$ASSIGN system service, 23–12
example, 23–11
SYS$BINTIM system service, 27–2 to 27–4, 27–6
SYS$BINUTC system service, 27–2 to 27–4
SYS$BRKTHRU system service, 22–42
SYS$BRKTHRUW system service, 22–42
SYS$CANCEL system service
example, 23–26
SYS$CANTIM system service, 27–13
example, 27–16
SYS$CANWAK system service, 27–13, 27–17
SYS$CHECK_ACCESS system service, 32–29
SYS$CHECK_PRIVILEGE system service, 32–30
SYS$CHKPRO system service, 32–29
SYS$COMMAND logical name, 34–4
SYS$CREATE system service, 28–10
Index–13