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 |