| 
            Last change
 on this file since 759 was             628, checked in by George Lilly, 16 years ago           | 
        
        
          | 
             
initial load of FOIAVistA 6/30/08 version 
 
           | 
        
        
          | 
            File size:
            854 bytes
           | 
        
      
      
| Line |   | 
|---|
| 1 | XMRONT ;(SF-ISC)/RWF - OpenM-NT TCP/IP INETD and Front End ;04/30/2002  07:24
 | 
|---|
| 2 |  ;;8.0;MailMan;**27**;Jun 28, 2002
 | 
|---|
| 3 |  ; Entry points used by MailMan options (not covered by DBIA):
 | 
|---|
| 4 |  ; GO   XMRONT
 | 
|---|
| 5 |  ;This routine starts a listener for TCP mail Connects.
 | 
|---|
| 6 |  ; It takes the place of the INETD Unix process
 | 
|---|
| 7 |  ;
 | 
|---|
| 8 | GO ;Open port 25 in Accept mode.
 | 
|---|
| 9 |  S XMRSOCK=25
 | 
|---|
| 10 |  D LISTEN^%ZISTCPS(XMRSOCK,"SOC25^XMRONT")
 | 
|---|
| 11 |  ;HALT
 | 
|---|
| 12 |  G HALT
 | 
|---|
| 13 |  ;
 | 
|---|
| 14 | SOC25 ;This entry point is started as a new process by %ZISTCPS.
 | 
|---|
| 15 |  S (XMRPORT,IO,IO(0))=$IO,IOT="TCP"
 | 
|---|
| 16 |  I $$NEWERR^%ZTER N $ETRAP,$ESTACK S $ETRAP="D TRP^XMCTRAP"
 | 
|---|
| 17 |  E  S X="TRP^XMCTRAP",@^%ZOSF("TRAP")
 | 
|---|
| 18 |  N DIQUIET S DIQUIET=1 D DT^DICRW,DUZ^XUP(.5)
 | 
|---|
| 19 |  S ER=0,XMCHAN="TCP/IP-MAILMAN",XMNO220=""
 | 
|---|
| 20 |  U IO
 | 
|---|
| 21 |  D ENT^XMR
 | 
|---|
| 22 | HALT ;Unlock all locks, close the connection and quit
 | 
|---|
| 23 |  ;L ;C IO  The close caused a problem under OpenM 52e, so it was removed
 | 
|---|
| 24 |  G ^XUSCLEAN
 | 
|---|
| 25 |  Q
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.