XWBTCPL ;SLC/KCM - Listener for TCP connects [ 02/13/95 9:01 PM ] ;10/16/96 11:33
Source file <XWBLDDD.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UPDTREC(XWBTSKT,STATE,XWBENV) | ; -- update STATUS field and ^%ZIS X-ref of the | |
| ETRAP | ||
| SEMAPHOR(XWBTSKT,XWBACT) | ;Lock/Unlock listener semaphore | |
| SNDERR | ;send error information | |
| EN(XWBTSKT) | ; -- accept clients and start the individual message handler | |
| RESTART | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS(8994.171 | UPDTREC+7*, UPDTREC+8!, SEMAPHOR+9, SEMAPHOR+11 | 
| ^%ZOSF("OS" | RESTART+2 | 
| ^%ZOSF("TRAP" | RESTART+4 | 
| ^%ZOSF("UCI" | EN+4 | 
| ^TMP("TCP" | RESTART+39* | 
| ^XWB( | RESTART+13, RESTART+14!, RESTART+15 | 
| Name | Line Occurrences | 
|---|---|
| $$SEMAPHOR | EN+13, RESTART+55 | 
| RESTART | ETRAP+9 | 
| SNDERR | RESTART+38, RESTART+39, RESTART+42, ETRAP+8, ETRAP+10 | 
| UPDTREC | EN+15, RESTART+57 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("OS" | RESTART+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | RESTART+55* | 
| %T | RESTART+34~*, RESTART+35*, RESTART+36*, RESTART+37*, RESTART+38 | 
| C | UPDTREC+3~, UPDTREC+4*, UPDTREC+11, UPDTREC+13 | 
| DONE | EN+10~, RESTART+1*, RESTART+12, RESTART+46* | 
| DSMTCP | EN+10~ | 
| IP | EN+1~, EN+5*, RESTART+13, RESTART+14, RESTART+15 | 
| LEN | EN+10~, RESTART+22*, RESTART+23, RESTART+26*, RESTART+27, RESTART+28* | 
| MSG | EN+10~, RESTART+27*, RESTART+28*, RESTART+32, RESTART+42, RESTART+46 | 
| REF | EN+1~, EN+4*, RESTART+13, RESTART+14, RESTART+15 | 
| RESULT | SEMAPHOR+5~, SEMAPHOR+6*, SEMAPHOR+10*, SEMAPHOR+12 | 
| RETRY | EN+1~, EN+3*, ETRAP+4*, ETRAP+5 | 
| >> SOCKET("" | RESTART+19 | 
| STATE | UPDTREC~, UPDTREC+7, UPDTREC+8, UPDTREC+13 | 
| U | EN+2*, UPDTREC+4*, UPDTREC+7, UPDTREC+8, UPDTREC+10, SEMAPHOR+6*, SEMAPHOR+9, SEMAPHOR+11 | 
| X | EN+10~, RESTART+4*, RESTART+20*, RESTART+24*, RESTART+25, RESTART+28*, RESTART+34~*, SNDERR+2~, SNDERR+3*, SNDERR+4 , SNDERR+5*, SNDERR+6 | 
| XWBACT | SEMAPHOR~, SEMAPHOR+8 | 
| XWBENV | UPDTREC~, UPDTREC+5 | 
| XWBERR | ETRAP+1~, ETRAP+2*, ETRAP+8, ETRAP+10 | 
| >> XWBERROR | SNDERR+5, SNDERR+7* | 
| XWBFDA | UPDTREC+3~ | 
| XWBOS | EN+10~, RESTART+2*, RESTART+9, RESTART+18, RESTART+19, RESTART+20, RESTART+35, RESTART+36, RESTART+37, RESTART+48 , RESTART+49, RESTART+50, RESTART+54, ETRAP+7, ETRAP+9 | 
| XWBOXIEN | UPDTREC+3~, UPDTREC+10*, UPDTREC+11, UPDTREC+13 | 
| XWBPOIEN | UPDTREC+3~, UPDTREC+11*, UPDTREC+12, UPDTREC+13 | 
| >> XWBSEC | SNDERR+3 | 
| >> XWBTDEV | EN+7*, RESTART+19*, RESTART+20*, RESTART+50 | 
| >> XWBTLEN | ETRAP+8 | 
| XWBTSKT | EN~, EN+6*, EN+7, EN+9, EN+13, EN+15, RESTART+9, RESTART+13, RESTART+14, RESTART+15 , RESTART+18, RESTART+19, RESTART+20, RESTART+48, RESTART+54, RESTART+55, RESTART+57, UPDTREC~, UPDTREC+7, UPDTREC+8 , UPDTREC+11, SEMAPHOR~, SEMAPHOR+9, SEMAPHOR+11 | 
| XWBVER | EN+1~, RESTART+21*, RESTART+25* | 
| >> Y | EN+4, UPDTREC+5*, UPDTREC+7, UPDTREC+8, UPDTREC+10, SEMAPHOR+9, SEMAPHOR+11 |