HLCSDL ;ALB/MTC/SF/JC - INITIALIZE VARIABLES AND OPEN DEVICE X3.28 ;08/23/99 13:35 [ 04/02/2003 8:37 AM ]
Source file <HLCSDL.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;-- entry point for X3.28 protocol
|
|
END | ;-- file stats
|
|
FILE | ;-- file startup stats
|
|
XSETUP() | ;-- This function will set up all parameters required by the X3.28
; protocol. ; This function will return a 1 if it fails, else 0 |
|
EN1 | ;-- check device init
|
|
EXIT2 | ;
|
|
XSETQ | ||
INIT() | ;-- check for device, open
; This fucntion will return a 1 if it fails else 0 |
|
EXIT | ;-- exit cleanup
|
|
INITQ | ||
ERROR | ;
|
|
ENQ | ||
CTRLS | ;X3.28 control settings
|
FileNo | Call Tags |
---|---|
^HLCS(870 - [#870] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZIS(1 - [#3.5] | INIT+17 |
^%ZOSF("EOFF" | INIT+23 |
^%ZOSF("EON" | EXIT2+1, EXIT+1 |
^%ZOSF("RM" | INIT+23 |
^%ZOSF("TRAP" | EN+7 |
^%ZOSF("TRMON" | INIT+23 |
^HLCS(870 - [#870] | INIT+8, INIT+11, FILE+3, FILE+8, END+3, END+6 |
^TMP("HLLOG" | XSETUP+22! |
Name | Line Occurrences |
---|---|
$$INIT | EN1+2 |
$$XSETUP | EN1+4 |
EN1 | EN1+2, ERROR+3 |
END | EN1+10, END+3, ERROR+5 |
ENQ | EN1+4 |
EXIT | ENQ, ERROR+5 |
EXIT2 | EN1+2 |
FILE | EN1+6, FILE+3 |
INITQ | INIT+6, INIT+9, INIT+15, INIT+18, INIT+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | INIT+5 |
DA | FILE+7*!, END+5*! |
DIE | FILE+7*!, END+5*! |
DR | FILE+7*!, END+5*! |
DTIME | FILE+3, END+3 |
HLACK0 | EXIT+2! |
HLACK1 | EXIT+2! |
HLACK2 | EXIT+2! |
HLACK3 | EXIT+2! |
HLACK4 | EXIT+2! |
HLACK5 | EXIT+2! |
HLACK6 | EXIT+2! |
HLACK7 | EXIT+2! |
HLBLOCK | EXIT+2! |
>> HLCTRL( | XSETUP+21* |
HLDAPP | EXIT+3! |
>> HLDBLOCK | XSETUP+10* |
HLDBSIZE | EXIT+3! |
HLDEND | EXIT+3! |
HLDEVICE | INIT+17*, INIT+18, INIT+21, EXIT+3! |
HLDEVPTR | INIT+13*, INIT+15, INIT+17, EXIT+3! |
HLDLE | EXIT+2! |
HLDNODE | EXIT+3! |
HLDP | INIT+5*, INIT+6, INIT+8*, INIT+9, INIT+11, INIT+20, INIT+21, FILE+3, FILE+7, FILE+8 , END+2, END+3, END+5, END+6, EXIT+3!, ERROR+3 |
HLDREAD | EXIT+3! |
HLDSTRT | EXIT+3! |
HLDVER | EXIT+3! |
HLDWRITE | EXIT+3! |
HLENQ | EXIT+2! |
HLEOT | EXIT+2! |
HLETB | EXIT+2! |
HLETX | EXIT+2! |
>> HLLOG | XSETUP+22* |
HLMMS | XSETUP+8*, EXIT+2! |
HLNAK | EXIT+2! |
>> HLPARM | INIT+11*, INIT+13, XSETUP+8, XSETUP+10, XSETUP+12, XSETUP+14, XSETUP+16, XSETUP+18 |
HLRETPRM | EXIT+3! |
HLRINT | EXIT+2! |
HLSOH | EXIT+2! |
HLSTX | EXIT+2! |
HLTERM | EXIT+2! |
HLTIMA | XSETUP+12*, EXIT+2! |
HLTIMB | XSETUP+14*, EXIT+2! |
HLTIMD | XSETUP+16*, EXIT+2! |
HLTIME | XSETUP+18*, EXIT+2! |
HLTRACE | XSETUP+22, EXIT+3! |
I | XSETUP+19~* |
IO | INIT+23 |
>> IOP | INIT+21* |
J | XSETUP+19~*, XSETUP+20, XSETUP+21 |
K | XSETUP+19~, XSETUP+20*, XSETUP+21 |
>> POP | INIT+21 |
RESULT | INIT+3~, INIT+4*, INIT+6*, INIT+9*, INIT+15*, INIT+18*, INIT+21*, INITQ, XSETUP+4~, XSETUP+5* , XSETQ |
U | INIT+13, XSETUP+8, XSETUP+10, XSETUP+12, XSETUP+14, XSETUP+16, XSETUP+18 |
X | EN+7*, INIT+23*, EXIT+3! |
ZTIO | INIT+21! |
ZTSK | FILE+6*, EXIT+3! |
Name | Field # of Occurrence |
---|---|
$T(CTRLS+I | XSETUP+19 |