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 |