| Last change
 on this file since 748 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.