Re: mbse

From
Dmitry Rodin (2:5020/5410)
To
Vladimir Leonov
Date
2005-11-12T14:14:08Z
Area
RU.UNIX.FTN
From: Dmitry Rodin <sysop5410@rambler.ru>

Vladimir Leonov <Vladimir_Leonov@f122.n5061.z2.fidonet.org> wrote:

VL> Как научить mgetty принимать звонки на bbs?

Запуск bbs по esc-esc:

Наложить нижеприведённый патч, собрать mgetty с -DBBS и настроить запуск bbs
под пользователем bbs (в login.config или в системном login - не важно).

-+- logname.c.old	Tue Sep  1 09:56:18 1998
+++ logname.c	Fri Jul  4 20:26:16 2003
@@ -473,6 +473,20 @@
 #endif
 	    }
 	}
+#ifdef BBS
+   else{
+       if ( i >= maxsize )         /* buffer full, */
+       fputs( "\b \b", stdout );       /* -> ignore */
+       else
+         if(i==0||buf[i-1]!=27)
+       buf[i++] = ch;
+         else{
+       strcpy(buf,"bbs\n");i=4;
+       lprintf( L_MESG, "BBS call!" );
+       break;
+         }
+   }
+#endif BBS 
     }
     while ( ch != '\n' && ch != '\r' );
 

P.s. если всё ещё существует какой-нибудь FAQ - поместите туда это.

Пока,
\Dmitry

--- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.2.20 (i586))
 * Origin: FidoNet 2:5020/5410 (095)541-5490 23:00-11:00 MSK (2:5020/5410.0)
SEEN-BY: 46/50 50/12 203 400/814 450/118 186 1024 451/30 453/129 454/9 465/285
SEEN-BY: 469/418 4646/15 5000/5000 5001/5001 5002/50 79 5003/57 5010/53
SEEN-BY: 5011/13 5012/23 46 5015/10 28 5019/31 5020/40 113 154 175 400 517 545
SEEN-BY: 5020/627 715 758 770 830 871 895 937 949 950 969 976 996 1042 1159
SEEN-BY: 5020/1201 1229 1255 1297 1353 1387 1452 1493 1504 1523 1581 1604 1835
SEEN-BY: 5020/1864 2009 2020 2142 2238 2424 2871 3274 4441 4767 5410 5413 9600
SEEN-BY: 5021/29 5022/128 5025/3 750 5026/45 5027/16 5030/49 115 436 556 966
SEEN-BY: 5030/1063 1900 5031/47 70 5035/38 5036/34 5040/47 5042/13 5049/50
SEEN-BY: 5053/16 5054/1 8 9 18 37 45 63 67 81 5059/9 37 5060/900 5061/120
SEEN-BY: 5062/1 10 5063/3 5067/2 5069/7 5070/1222 5077/70 5080/80 1003 5083/21
SEEN-BY: 5085/13 5090/108 113 5095/20 5096/18 5099/11 6000/12 254 6001/10
SEEN-BY: 6090/1
PATH: 5020/5410 1504 976 758 4441 545 5054/1 37