Updated telnet driver
This commit is contained in:
parent
b8e86712d0
commit
c1dc31b000
@ -11,6 +11,10 @@ v0.39.9 29-Jan-2004
|
|||||||
Added experimental code for telnet outbound connections. This
|
Added experimental code for telnet outbound connections. This
|
||||||
code is not compiled by default so don't worry or bother.
|
code is not compiled by default so don't worry or bother.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
Clearing the working message is now only done by the keyboard
|
||||||
|
read function.
|
||||||
|
|
||||||
|
|
||||||
v0.39.8 26-Jan-2004 - 29-Jan-2004
|
v0.39.8 26-Jan-2004 - 29-Jan-2004
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<center><img SRC="images/mbse.png" BORDER=0 alt="MBSE"></center>
|
<center><img SRC="images/mbse.png" BORDER=0 alt="MBSE"></center>
|
||||||
<div align=center><h1>MBSE BBS System Guide @VERSION@</h1></div>
|
<div align=center><h1>MBSE BBS System Guide @VERSION@</h1></div>
|
||||||
<div align=right><h5>Last update 21-Jan-2004</h5></div>
|
<div align=right><h5>Last update 01-Feb-2004</h5></div>
|
||||||
|
|
||||||
|
|
||||||
<h3><a NAME="top"></a>Introduction</h3>
|
<h3><a NAME="top"></a>Introduction</h3>
|
||||||
@ -108,8 +108,6 @@
|
|||||||
<li><a href="programs/mbsetup.html">mbsetup, The setup program</a></li>
|
<li><a href="programs/mbsetup.html">mbsetup, The setup program</a></li>
|
||||||
<li><a href="programs/mbstat.html">mbstat, The bbs status change program</a></li>
|
<li><a href="programs/mbstat.html">mbstat, The bbs status change program</a></li>
|
||||||
<li><a href="programs/mbtask.html">mbtask, The taskmanager for the bbs system</a></li>
|
<li><a href="programs/mbtask.html">mbtask, The taskmanager for the bbs system</a></li>
|
||||||
<li><A HREF="programs/mbtelnetd.html">mbtelnetd, The incoming telnet proxy</A></li>
|
|
||||||
<li><A HREF="programs/mbtelind.html">mbtelind, The telnet input proxy daemon</A></li>
|
|
||||||
<li><a href="programs/mbtoberep.html">mbtoberep, The toberep.data lister</a></li>
|
<li><a href="programs/mbtoberep.html">mbtoberep, The toberep.data lister</a></li>
|
||||||
<li><a href="programs/mbuser.html">mbuser, The userbase maintenance program</a></li>
|
<li><a href="programs/mbuser.html">mbuser, The userbase maintenance program</a></li>
|
||||||
<li><a href="programs/mbuseradd.html">mbuseradd, The useradd wrapper</a></li>
|
<li><a href="programs/mbuseradd.html">mbuseradd, The useradd wrapper</a></li>
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<div align=right><h5>Last update 26-Nov-2003</h5></div>
|
<div align=right><h5>Last update 01-Feb-2004</h5></div>
|
||||||
<div align=center><h1>MBSE BBS Programs.</h1></div>
|
<div align=center><h1>MBSE BBS Programs.</h1></div>
|
||||||
|
|
||||||
|
|
||||||
|
@ -224,6 +224,12 @@ int opentcp(char *name)
|
|||||||
Syslog('s', "stdout = %d", output_pipe[1]);
|
Syslog('s', "stdout = %d", output_pipe[1]);
|
||||||
Syslog('s', "stdin = %d", input_pipe[0]);
|
Syslog('s', "stdin = %d", input_pipe[0]);
|
||||||
|
|
||||||
|
if ((input_pipe[0] != 0) || (output_pipe[1] != 1)) {
|
||||||
|
WriteError("Failed to create pipes on stdin and stdout");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
Syslog('+', "Telnet I/O filters installed");
|
||||||
telnet_init(Fdo); /* Do we need that as originating system? */
|
telnet_init(Fdo); /* Do we need that as originating system? */
|
||||||
f_flags=0;
|
f_flags=0;
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ int session(faddr *a, node *nl, int role, int tp, char *dt)
|
|||||||
* since it's now on stadin and stdout.
|
* since it's now on stadin and stdout.
|
||||||
*/
|
*/
|
||||||
Fdo = dup(0);
|
Fdo = dup(0);
|
||||||
Syslog('s', "session: new socket %s", Fdo);
|
Syslog('s', "session: new socket %d", Fdo);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Close stdin and stdout so that when we create the pipes to
|
* Close stdin and stdout so that when we create the pipes to
|
||||||
@ -188,6 +188,11 @@ int session(faddr *a, node *nl, int role, int tp, char *dt)
|
|||||||
Syslog('s', "stdout = %d", output_pipe[1]);
|
Syslog('s', "stdout = %d", output_pipe[1]);
|
||||||
Syslog('s', "stdin = %d", input_pipe[0]);
|
Syslog('s', "stdin = %d", input_pipe[0]);
|
||||||
|
|
||||||
|
if ((input_pipe[0] != 0) || (output_pipe[1] != 1)) {
|
||||||
|
WriteError("Failed to create pipes on stdin and stdout");
|
||||||
|
die(MBERR_TTYIO_ERROR);
|
||||||
|
}
|
||||||
|
Syslog('+', "Telnet I/O filters installed");
|
||||||
telnet_init(Fdo);
|
telnet_init(Fdo);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Line Editor
|
* Purpose ...............: Line Editor
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -371,7 +371,6 @@ char *select_show(int max)
|
|||||||
}
|
}
|
||||||
|
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return menu;
|
return menu;
|
||||||
@ -424,7 +423,6 @@ char *select_record(int max, int items)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return menu;
|
return menu;
|
||||||
@ -575,7 +573,6 @@ char *select_pick(int max, int items)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return menu;
|
return menu;
|
||||||
@ -688,7 +685,6 @@ int select_menu_sub(int max, int items, char *hlp)
|
|||||||
return pick;
|
return pick;
|
||||||
|
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -842,7 +838,6 @@ char *edit_jam(int y, int x, int l, char *line, char *help)
|
|||||||
}
|
}
|
||||||
free(from);
|
free(from);
|
||||||
free(too);
|
free(too);
|
||||||
working(0, 0, 0);
|
|
||||||
} else if (strlen(s) == 0) {
|
} else if (strlen(s) == 0) {
|
||||||
/*
|
/*
|
||||||
* If no new path, report
|
* If no new path, report
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Archive structure.
|
* Purpose ...............: Setup Archive structure.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2003
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -536,7 +536,6 @@ int EditArchRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&archiver, crc, sizeof(archiver));
|
crc = upd_crc32((char *)&archiver, crc, sizeof(archiver));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
mvprintw( 5, 2, "3. EDIT ARCHIVER");
|
mvprintw( 5, 2, "3. EDIT ARCHIVER");
|
||||||
@ -585,7 +584,6 @@ int EditArchRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
ArchUpdated = 1;
|
ArchUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -636,7 +634,6 @@ void EditArchive(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -688,7 +685,6 @@ void EditArchive(void)
|
|||||||
working(3, 0, 0);
|
working(3, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
@ -740,7 +736,6 @@ char *PickArchive(char *shdr)
|
|||||||
return Arch;
|
return Arch;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
clr_index();
|
clr_index();
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup BBS lists.
|
* Purpose ...............: Setup BBS lists.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -219,7 +219,6 @@ int EditBBSlistRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&bbs, crc, sizeof(bbs));
|
crc = upd_crc32((char *)&bbs, crc, sizeof(bbs));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
mvprintw( 4, 1, "8.6.1 EDIT BBSLIST");
|
mvprintw( 4, 1, "8.6.1 EDIT BBSLIST");
|
||||||
@ -283,7 +282,6 @@ int EditBBSlistRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
BBSlistUpdated = 1;
|
BBSlistUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -352,7 +350,6 @@ void EditBBSlist(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -390,7 +387,6 @@ void EditBBSlist(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records,20));
|
strcpy(pick, select_record(records,20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -405,7 +401,6 @@ void EditBBSlist(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
@ -467,7 +462,6 @@ void PurgeBBSlist(void)
|
|||||||
if (!bbs.Available)
|
if (!bbs.Available)
|
||||||
iCount++;
|
iCount++;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
sprintf(temp, "%d records, %d records to purge", recno, iCount);
|
sprintf(temp, "%d records, %d records to purge", recno, iCount);
|
||||||
mvprintw(7, 6, temp);
|
mvprintw(7, 6, temp);
|
||||||
@ -491,7 +485,6 @@ void PurgeBBSlist(void)
|
|||||||
if ((rename("tmp.1", sFileName)) != 0)
|
if ((rename("tmp.1", sFileName)) != 0)
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
unlink("tmp.1");
|
unlink("tmp.1");
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Domain Setup
|
* Purpose ...............: Domain Setup
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -260,7 +260,6 @@ int EditDomainRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&domtrans, crc, domainhdr.recsize);
|
crc = upd_crc32((char *)&domtrans, crc, domainhdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
DomainScreen();
|
DomainScreen();
|
||||||
@ -285,7 +284,6 @@ int EditDomainRec(int Area)
|
|||||||
fwrite(&domtrans, domainhdr.recsize, 1, fil);
|
fwrite(&domtrans, domainhdr.recsize, 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
DomainUpdated = 1;
|
DomainUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -331,7 +329,6 @@ void EditDomain(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -366,7 +363,6 @@ void EditDomain(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_menurec(records));
|
strcpy(pick, select_menurec(records));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -382,7 +378,6 @@ void EditDomain(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "D", 1) == 0) {
|
if (strncmp(pick, "D", 1) == 0) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: File Setup Program
|
* Purpose ...............: File Setup Program
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -277,7 +277,6 @@ int EditFileRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&area, crc, areahdr.recsize);
|
crc = upd_crc32((char *)&area, crc, areahdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
FileScreen();
|
FileScreen();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -326,7 +325,6 @@ int EditFileRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
FileUpdated = 1;
|
FileUpdated = 1;
|
||||||
Syslog('+', "Updated file area %d", Area);
|
Syslog('+', "Updated file area %d", Area);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -361,7 +359,6 @@ int EditFileRec(int Area)
|
|||||||
Force = TRUE;
|
Force = TRUE;
|
||||||
FileForced = TRUE;
|
FileForced = TRUE;
|
||||||
Syslog('+', "Moved %d files", count);
|
Syslog('+', "Moved %d files", count);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -486,7 +483,6 @@ void EditFilearea(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
@ -526,7 +522,6 @@ void EditFilearea(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_filearea(records, 20));
|
strcpy(pick, select_filearea(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -542,7 +537,6 @@ void EditFilearea(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "M", 1) == 0) {
|
if (strncmp(pick, "M", 1) == 0) {
|
||||||
@ -641,7 +635,6 @@ void EditFilearea(void)
|
|||||||
Syslog('+', "Updated %d ticareas", count);
|
Syslog('+', "Updated %d ticareas", count);
|
||||||
}
|
}
|
||||||
Syslog('+', "Moved filearea %d to %d", from, too);
|
Syslog('+', "Moved filearea %d to %d", from, too);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
@ -686,7 +679,6 @@ long PickFilearea(char *shdr)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -724,7 +716,6 @@ long PickFilearea(char *shdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0)
|
if (strncmp(pick, "-", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Edit Files DataBase.
|
* Purpose ...............: Edit Files DataBase.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1999-2002
|
* Copyright (C) 1999-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -199,7 +199,6 @@ void E_F(long areanr)
|
|||||||
y++;
|
y++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
if (records)
|
if (records)
|
||||||
if (records > 10)
|
if (records > 10)
|
||||||
@ -291,7 +290,6 @@ void EditFDB()
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -329,7 +327,6 @@ void EditFDB()
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Filefind Setup
|
* Purpose ...............: Filefind Setup
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -261,7 +261,6 @@ int EditFfRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&scanmgr, crc, scanmgrhdr.recsize);
|
crc = upd_crc32((char *)&scanmgr, crc, scanmgrhdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
FFScreen();
|
FFScreen();
|
||||||
@ -294,7 +293,6 @@ int EditFfRec(int Area)
|
|||||||
fwrite(&scanmgr, scanmgrhdr.recsize, 1, fil);
|
fwrite(&scanmgr, scanmgrhdr.recsize, 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
FilefindUpdated = 1;
|
FilefindUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -349,7 +347,6 @@ void EditFilefind(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -387,7 +384,6 @@ void EditFilefind(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -402,7 +398,6 @@ void EditFilefind(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup FGroups.
|
* Purpose ...............: Setup FGroups.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -253,7 +253,6 @@ int CheckFgroup(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
ncnt = GroupInNode(fgroup.Name, FALSE);
|
ncnt = GroupInNode(fgroup.Name, FALSE);
|
||||||
tcnt = GroupInTic(fgroup.Name);
|
tcnt = GroupInTic(fgroup.Name);
|
||||||
working(0, 0, 0);
|
|
||||||
if (ncnt || tcnt) {
|
if (ncnt || tcnt) {
|
||||||
errmsg((char *)"Error, %d node(s) and/or %d tic area(s) connected", ncnt, tcnt);
|
errmsg((char *)"Error, %d node(s) and/or %d tic area(s) connected", ncnt, tcnt);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -341,7 +340,6 @@ int EditFGrpRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&fgroup, crc, sizeof(fgroup));
|
crc = upd_crc32((char *)&fgroup, crc, sizeof(fgroup));
|
||||||
working(0, 0, 0);
|
|
||||||
FgScreen();
|
FgScreen();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -403,7 +401,6 @@ int EditFGrpRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
FGrpUpdated = 1;
|
FGrpUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -523,7 +520,6 @@ void EditFGroup(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
@ -563,7 +559,6 @@ void EditFGroup(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -580,7 +575,6 @@ void EditFGroup(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
} else {
|
} else {
|
||||||
errmsg("Cannot add group, change global setting in menu 1.11.5");
|
errmsg("Cannot add group, change global setting in menu 1.11.5");
|
||||||
}
|
}
|
||||||
@ -635,7 +629,6 @@ char *PickFGroup(char *shdr)
|
|||||||
return FGrp;
|
return FGrp;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -673,7 +666,6 @@ char *PickFGroup(char *shdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Fidonet structure.
|
* Purpose ...............: Setup Fidonet structure.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -253,7 +253,6 @@ int EditFidoRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&fidonet, crc, sizeof(fidonet));
|
crc = upd_crc32((char *)&fidonet, crc, sizeof(fidonet));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
mvprintw( 5, 6, "2. EDIT FIDONET NETWORK");
|
mvprintw( 5, 6, "2. EDIT FIDONET NETWORK");
|
||||||
@ -311,7 +310,6 @@ int EditFidoRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
FidoUpdated = 1;
|
FidoUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -338,7 +336,6 @@ int EditFidoRec(int Area)
|
|||||||
(char *)"The top ^fidonet aka^ for this nodelist (zone:net/node)"));
|
(char *)"The top ^fidonet aka^ for this nodelist (zone:net/node)"));
|
||||||
if ((strstr(temp, ":") == NULL) || (strstr(temp, "/") == NULL)) {
|
if ((strstr(temp, ":") == NULL) || (strstr(temp, "/") == NULL)) {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
} while ((strstr(temp, ":") == NULL) || (strstr(temp, "/") == NULL));
|
} while ((strstr(temp, ":") == NULL) || (strstr(temp, "/") == NULL));
|
||||||
fidonet.seclist[j-6].zone = atoi(strtok(temp, ":"));
|
fidonet.seclist[j-6].zone = atoi(strtok(temp, ":"));
|
||||||
@ -391,7 +388,6 @@ void EditFidonet(void)
|
|||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -442,7 +438,6 @@ void EditFidonet(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
||||||
|
@ -112,9 +112,7 @@ int cf_open(void)
|
|||||||
clr_index();
|
clr_index();
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
IsDoing("Edit Global");
|
IsDoing("Edit Global");
|
||||||
working(1, 0, 0);
|
|
||||||
if (0 == config_read()) {
|
if (0 == config_read()) {
|
||||||
working(0, 0, 0);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -129,7 +127,6 @@ void cf_close(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
if (config_write() != 0)
|
if (config_write() != 0)
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -733,7 +730,6 @@ void e_ticconf(void)
|
|||||||
CFG.tic_systems = temp;
|
CFG.tic_systems = temp;
|
||||||
if ((OpenTicarea() == 0))
|
if ((OpenTicarea() == 0))
|
||||||
CloseTicarea(TRUE);
|
CloseTicarea(TRUE);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 5: temp = CFG.tic_groups;
|
case 5: temp = CFG.tic_groups;
|
||||||
@ -745,7 +741,6 @@ void e_ticconf(void)
|
|||||||
CFG.tic_groups = temp;
|
CFG.tic_groups = temp;
|
||||||
if ((OpenNoderec() == 0))
|
if ((OpenNoderec() == 0))
|
||||||
CloseNoderec(TRUE);
|
CloseNoderec(TRUE);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 6: E_INT( 12,18, CFG.tic_dupes, "Enter the maximum number of ^dupes^ in the dupe database.")
|
case 6: E_INT( 12,18, CFG.tic_dupes, "Enter the maximum number of ^dupes^ in the dupe database.")
|
||||||
@ -845,7 +840,6 @@ void e_fidomailcfg(void)
|
|||||||
CFG.toss_systems = temp;
|
CFG.toss_systems = temp;
|
||||||
if ((OpenMsgarea() == 0))
|
if ((OpenMsgarea() == 0))
|
||||||
CloseMsgarea(TRUE);
|
CloseMsgarea(TRUE);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 12:temp = CFG.toss_groups;
|
case 12:temp = CFG.toss_groups;
|
||||||
@ -857,7 +851,6 @@ void e_fidomailcfg(void)
|
|||||||
CFG.toss_groups = temp;
|
CFG.toss_groups = temp;
|
||||||
if ((OpenNoderec() == 0))
|
if ((OpenNoderec() == 0))
|
||||||
CloseNoderec(TRUE);
|
CloseNoderec(TRUE);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 13:E_BOOL(12,58, CFG.addr4d, "Use ^4d^ addressing instead of ^5d^ addressing.")
|
case 13:E_BOOL(12,58, CFG.addr4d, "Use ^4d^ addressing instead of ^5d^ addressing.")
|
||||||
@ -1064,7 +1057,6 @@ void e_newfiles(void)
|
|||||||
CFG.new_groups = temp;
|
CFG.new_groups = temp;
|
||||||
if (OpenNewfiles() == 0)
|
if (OpenNewfiles() == 0)
|
||||||
CloseNewfiles(TRUE);
|
CloseNewfiles(TRUE);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Hatch Setup
|
* Purpose ...............: Hatch Setup
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -359,7 +359,6 @@ int EditHatchRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&hatch, crc, hatchhdr.recsize);
|
crc = upd_crc32((char *)&hatch, crc, hatchhdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
HatchScreen();
|
HatchScreen();
|
||||||
@ -428,7 +427,6 @@ int EditHatchRec(int Area)
|
|||||||
fwrite(&hatch, hatchhdr.recsize, 1, fil);
|
fwrite(&hatch, hatchhdr.recsize, 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
HatchUpdated = 1;
|
HatchUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -479,7 +477,6 @@ void EditHatch(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -517,7 +514,6 @@ void EditHatch(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -532,7 +528,6 @@ void EditHatch(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Languages.
|
* Purpose ...............: Setup Languages.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2003
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -323,7 +323,6 @@ int EditLangRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&lang, crc, sizeof(lang));
|
crc = upd_crc32((char *)&lang, crc, sizeof(lang));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
s_lang();
|
s_lang();
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -354,7 +353,6 @@ int EditLangRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
LangUpdated = 1;
|
LangUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -402,7 +400,6 @@ void EditLanguage(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -446,7 +443,6 @@ void EditLanguage(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
||||||
@ -488,7 +484,6 @@ int PickLanguage(char *nr)
|
|||||||
return Lang;
|
return Lang;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
clr_index();
|
clr_index();
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Limits.
|
* Purpose ...............: Setup Limits.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -295,7 +295,6 @@ int EditLimRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&LIMIT, crc, sizeof(LIMIT));
|
crc = upd_crc32((char *)&LIMIT, crc, sizeof(LIMIT));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
mvprintw( 5, 6, "8.1 EDIT SECURITY LIMIT");
|
mvprintw( 5, 6, "8.1 EDIT SECURITY LIMIT");
|
||||||
@ -334,7 +333,6 @@ int EditLimRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
LimUpdated = 1;
|
LimUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -380,7 +378,6 @@ void EditLimits(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -428,7 +425,6 @@ void EditLimits(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
||||||
@ -470,7 +466,6 @@ char *PickLimits(int nr)
|
|||||||
return Lim;
|
return Lim;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
clr_index();
|
clr_index();
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Edit Magics
|
* Purpose ...............: Edit Magics
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -307,7 +307,6 @@ int EditMagicRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&magic, crc, sizeof(magic));
|
crc = upd_crc32((char *)&magic, crc, sizeof(magic));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
ScreenM();
|
ScreenM();
|
||||||
@ -343,7 +342,6 @@ int EditMagicRec(int Area)
|
|||||||
fwrite(&magic, sizeof(magic), 1, fil);
|
fwrite(&magic, sizeof(magic), 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
MagicUpdated = 1;
|
MagicUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -409,7 +407,6 @@ void EditMagics(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -447,7 +444,6 @@ void EditMagics(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -462,7 +458,6 @@ void EditMagics(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Message Areas Setup
|
* Purpose ...............: Message Areas Setup
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2003
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -541,9 +541,6 @@ long LoadMsgRec(int Area, int work)
|
|||||||
sysconnect System;
|
sysconnect System;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (work)
|
|
||||||
working(1, 0, 0);
|
|
||||||
|
|
||||||
sprintf(mfile, "%s/etc/mareas.temp", getenv("MBSE_ROOT"));
|
sprintf(mfile, "%s/etc/mareas.temp", getenv("MBSE_ROOT"));
|
||||||
if ((fil = fopen(mfile, "r")) == NULL) {
|
if ((fil = fopen(mfile, "r")) == NULL) {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
@ -573,8 +570,6 @@ long LoadMsgRec(int Area, int work)
|
|||||||
MsgCrc = upd_crc32((char *)&System, MsgCrc, sizeof(sysconnect));
|
MsgCrc = upd_crc32((char *)&System, MsgCrc, sizeof(sysconnect));
|
||||||
}
|
}
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
if (work)
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
return offset;
|
return offset;
|
||||||
}
|
}
|
||||||
@ -615,8 +610,6 @@ int SaveMsgRec(int Area, int work)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
fclose(tfil);
|
fclose(tfil);
|
||||||
tfil = NULL;
|
tfil = NULL;
|
||||||
if (work)
|
|
||||||
working(0, 0, 0);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -669,7 +662,6 @@ void MsgGlobal(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
sort_grlist(&mgr);
|
sort_grlist(&mgr);
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initialize some variables
|
* Initialize some variables
|
||||||
@ -995,7 +987,6 @@ void MsgGlobal(void)
|
|||||||
tfil = NULL;
|
tfil = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
mvprintw(LINES -3, 6,"Made %d changes in %d possible areas", Done, Total);
|
mvprintw(LINES -3, 6,"Made %d changes in %d possible areas", Done, Total);
|
||||||
(void)readkey(LINES -3, 50, LIGHTGRAY, BLACK);
|
(void)readkey(LINES -3, 50, LIGHTGRAY, BLACK);
|
||||||
if (Done)
|
if (Done)
|
||||||
@ -1362,7 +1353,6 @@ void EditMsgarea(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
@ -1398,7 +1388,6 @@ void EditMsgarea(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_area(records, 10));
|
strcpy(pick, select_area(records, 10));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -1414,7 +1403,6 @@ void EditMsgarea(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "G", 1) == 0) {
|
if (strncmp(pick, "G", 1) == 0) {
|
||||||
@ -1526,7 +1514,6 @@ char *PickMsgarea(char *shdr)
|
|||||||
return '\0';
|
return '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -1565,7 +1552,6 @@ char *PickMsgarea(char *shdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0)
|
if (strncmp(pick, "-", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Edit BBS menus
|
* Purpose ...............: Edit BBS menus
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2003
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -88,7 +88,6 @@ char *select_menurec(int max)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
return menu;
|
return menu;
|
||||||
}
|
}
|
||||||
@ -259,56 +258,48 @@ void Edit_A_Menu(void)
|
|||||||
E_STR(17,16,14, menus.DoorName, (char *)"The ^name^ of the door to show to the users")
|
E_STR(17,16,14, menus.DoorName, (char *)"The ^name^ of the door to show to the users")
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 11:if (le_int(menus.MenuType) == 7) {
|
case 11:if (le_int(menus.MenuType) == 7) {
|
||||||
menus.Y2Kdoorsys = edit_bool(18,16, menus.Y2Kdoorsys, (char *)"Create ^door.sys^ with 4 digit yearnumbers");
|
menus.Y2Kdoorsys = edit_bool(18,16, menus.Y2Kdoorsys, (char *)"Create ^door.sys^ with 4 digit yearnumbers");
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 12:if (le_int(menus.MenuType) == 7) {
|
case 12:if (le_int(menus.MenuType) == 7) {
|
||||||
menus.NoDoorsys = edit_bool(13,58, menus.NoDoorsys, (char *)"Suppress writing ^door.sys^ dropfile");
|
menus.NoDoorsys = edit_bool(13,58, menus.NoDoorsys, (char *)"Suppress writing ^door.sys^ dropfile");
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 13:if (le_int(menus.MenuType) == 7) {
|
case 13:if (le_int(menus.MenuType) == 7) {
|
||||||
menus.Comport = edit_bool(14,58, menus.Comport, (char *)"Write real ^COM port^ in door.sys for Vmodem patch");
|
menus.Comport = edit_bool(14,58, menus.Comport, (char *)"Write real ^COM port^ in door.sys for Vmodem patch");
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 14:if (le_int(menus.MenuType) == 7) {
|
case 14:if (le_int(menus.MenuType) == 7) {
|
||||||
menus.NoSuid = edit_bool(15,58, menus.NoSuid, (char *)"Run the door as ^real user (nosuid)^");
|
menus.NoSuid = edit_bool(15,58, menus.NoSuid, (char *)"Run the door as ^real user (nosuid)^");
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 15:if (le_int(menus.MenuType) == 7) {
|
case 15:if (le_int(menus.MenuType) == 7) {
|
||||||
menus.NoPrompt = edit_bool(16,58, menus.NoPrompt, (char *)"^Don't display prompt^ when door is finished");
|
menus.NoPrompt = edit_bool(16,58, menus.NoPrompt, (char *)"^Don't display prompt^ when door is finished");
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 16:if (le_int(menus.MenuType) == 7) {
|
case 16:if (le_int(menus.MenuType) == 7) {
|
||||||
menus.SingleUser = edit_bool(17,58, menus.SingleUser, (char *)"Set if door is for ^single user^ only");
|
menus.SingleUser = edit_bool(17,58, menus.SingleUser, (char *)"Set if door is for ^single user^ only");
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 17:if (le_int(menus.MenuType) == 7) {
|
case 17:if (le_int(menus.MenuType) == 7) {
|
||||||
menus.HideDoor = edit_bool(18,58, menus.HideDoor, (char *)"^Hide door^ from user display lists");
|
menus.HideDoor = edit_bool(18,58, menus.HideDoor, (char *)"^Hide door^ from user display lists");
|
||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -385,7 +376,6 @@ void EditMenu(char *Name)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_menurec(records));
|
strcpy(pick, select_menurec(records));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -405,7 +395,6 @@ void EditMenu(char *Name)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
chmod(temp, 0640);
|
chmod(temp, 0640);
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fclose(tmp);
|
fclose(tmp);
|
||||||
@ -421,7 +410,6 @@ void EditMenu(char *Name)
|
|||||||
fseek(tmp, 0, SEEK_END);
|
fseek(tmp, 0, SEEK_END);
|
||||||
fwrite(&menus, sizeof(menus), 1, tmp);
|
fwrite(&menus, sizeof(menus), 1, tmp);
|
||||||
records++;
|
records++;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "D", 1) == 0) {
|
if (strncmp(pick, "D", 1) == 0) {
|
||||||
@ -497,7 +485,6 @@ void EditMenu(char *Name)
|
|||||||
fseek(tmp, offset, SEEK_SET);
|
fseek(tmp, offset, SEEK_SET);
|
||||||
fwrite(&menus, sizeof(menus), 1, tmp);
|
fwrite(&menus, sizeof(menus), 1, tmp);
|
||||||
MenuUpdated = TRUE;
|
MenuUpdated = TRUE;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -533,7 +520,6 @@ void EditMenus(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
closedir(dp);
|
closedir(dp);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup MGroups.
|
* Purpose ...............: Setup MGroups.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -281,7 +281,6 @@ int CheckMgroup(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
ncnt = GroupInNode(mgroup.Name, TRUE);
|
ncnt = GroupInNode(mgroup.Name, TRUE);
|
||||||
mcnt = GroupInMarea(mgroup.Name);
|
mcnt = GroupInMarea(mgroup.Name);
|
||||||
working(0, 0, 0);
|
|
||||||
if (ncnt || mcnt) {
|
if (ncnt || mcnt) {
|
||||||
errmsg((char *)"Error, %d node(s) and/or %d message area(s) connected", ncnt, mcnt);
|
errmsg((char *)"Error, %d node(s) and/or %d message area(s) connected", ncnt, mcnt);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -322,7 +321,6 @@ int EditMGrpRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&mgroup, crc, sizeof(mgroup));
|
crc = upd_crc32((char *)&mgroup, crc, sizeof(mgroup));
|
||||||
working(0, 0, 0);
|
|
||||||
MgScreen();
|
MgScreen();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -369,7 +367,6 @@ int EditMGrpRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
MGrpUpdated = 1;
|
MGrpUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -457,7 +454,6 @@ void EditMGroup(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
@ -497,7 +493,6 @@ void EditMGroup(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -514,7 +509,6 @@ void EditMGroup(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
} else {
|
} else {
|
||||||
errmsg("Cannot add group, change global setting in menu 1.12.12");
|
errmsg("Cannot add group, change global setting in menu 1.12.12");
|
||||||
}
|
}
|
||||||
@ -570,7 +564,6 @@ char *PickMGroup(char *shdr)
|
|||||||
return MGrp;
|
return MGrp;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -608,7 +601,6 @@ char *PickMGroup(char *shdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0)
|
if (strncmp(pick, "-", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Modem structure.
|
* Purpose ...............: Setup Modem structure.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -428,7 +428,6 @@ int EditModemRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&modem, crc, sizeof(modem));
|
crc = upd_crc32((char *)&modem, crc, sizeof(modem));
|
||||||
working(0, 0, 0);
|
|
||||||
Modem_Screen();
|
Modem_Screen();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -466,7 +465,6 @@ int EditModemRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
ModemUpdated = 1;
|
ModemUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -530,7 +528,6 @@ void EditModem(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -579,7 +576,6 @@ void EditModem(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
||||||
@ -620,7 +616,6 @@ char *PickModem(char *shdr)
|
|||||||
return '\0';
|
return '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -658,7 +653,6 @@ char *PickModem(char *shdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0)
|
if (strncmp(pick, "-", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Newfiles Setup
|
* Purpose ...............: Newfiles Setup
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -346,7 +346,6 @@ int EditNewRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&newfiles, crc, newfileshdr.recsize);
|
crc = upd_crc32((char *)&newfiles, crc, newfileshdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
NewScreen();
|
NewScreen();
|
||||||
@ -400,7 +399,6 @@ int EditNewRec(int Area)
|
|||||||
|
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
NewUpdated = 1;
|
NewUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tidy_grlist(&fgr);
|
tidy_grlist(&fgr);
|
||||||
@ -458,7 +456,6 @@ void EditNewfiles(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -496,7 +493,6 @@ void EditNewfiles(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -512,7 +508,6 @@ void EditNewfiles(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
} else {
|
} else {
|
||||||
errmsg("Cannot add, change global setting in menu 1.14.3");
|
errmsg("Cannot add, change global setting in menu 1.14.3");
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup NGroups.
|
* Purpose ...............: Setup NGroups.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -262,7 +262,6 @@ int EditNGrpRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&ngroup, crc, sizeof(ngroup));
|
crc = upd_crc32((char *)&ngroup, crc, sizeof(ngroup));
|
||||||
working(0, 0, 0);
|
|
||||||
NgScreen();
|
NgScreen();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -289,7 +288,6 @@ int EditNGrpRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
NGrpUpdated = 1;
|
NGrpUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -332,7 +330,6 @@ void EditNGroup(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -370,7 +367,6 @@ void EditNGroup(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -385,7 +381,6 @@ void EditNGroup(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
@ -437,7 +432,6 @@ char *PickNGroup(char *shdr)
|
|||||||
return MGrp;
|
return MGrp;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -475,7 +469,6 @@ char *PickNGroup(char *shdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0)
|
if (strncmp(pick, "-", 1) == 0)
|
||||||
|
@ -376,7 +376,6 @@ int CheckAka(fidoaddr A)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
mcnt = NodeInMarea(A);
|
mcnt = NodeInMarea(A);
|
||||||
tcnt = NodeInTic(A);
|
tcnt = NodeInTic(A);
|
||||||
working(0, 0, 0);
|
|
||||||
if (mcnt || tcnt) {
|
if (mcnt || tcnt) {
|
||||||
errmsg((char *)"Error aka connected to %d message and/or %d tic areas", mcnt, tcnt);
|
errmsg((char *)"Error aka connected to %d message and/or %d tic areas", mcnt, tcnt);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -755,7 +754,6 @@ void GeneralEdit(void)
|
|||||||
if (nodes.Aka[i].zone)
|
if (nodes.Aka[i].zone)
|
||||||
count += NodeInMarea(nodes.Aka[i]);
|
count += NodeInMarea(nodes.Aka[i]);
|
||||||
if (count) {
|
if (count) {
|
||||||
working(0, 0, 0);
|
|
||||||
errmsg((char *)"Node is connected to %d message areas", count);
|
errmsg((char *)"Node is connected to %d message areas", count);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -763,7 +761,6 @@ void GeneralEdit(void)
|
|||||||
for (i = 0; i < 20; i++)
|
for (i = 0; i < 20; i++)
|
||||||
if (nodes.Aka[i].zone)
|
if (nodes.Aka[i].zone)
|
||||||
count += NodeInTic(nodes.Aka[i]);
|
count += NodeInTic(nodes.Aka[i]);
|
||||||
working(0, 0, 0);
|
|
||||||
if (count) {
|
if (count) {
|
||||||
errmsg((char *)"Node is connected to %d tic areas", count);
|
errmsg((char *)"Node is connected to %d tic areas", count);
|
||||||
break;
|
break;
|
||||||
@ -1085,7 +1082,6 @@ int EditNodeRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&nodes, crc, nodeshdr.recsize);
|
crc = upd_crc32((char *)&nodes, crc, nodeshdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -1147,7 +1143,6 @@ int EditNodeRec(int Area)
|
|||||||
|
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
NodeUpdated = 1;
|
NodeUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tidy_grlist(&egr);
|
tidy_grlist(&egr);
|
||||||
@ -1207,7 +1202,6 @@ void EditNodes(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
@ -1247,7 +1241,6 @@ void EditNodes(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -1264,7 +1257,6 @@ void EditNodes(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
} else {
|
} else {
|
||||||
if ((records + 1) > CFG.toss_systems) {
|
if ((records + 1) > CFG.toss_systems) {
|
||||||
errmsg("Cannot add node, change global setting in menu 1.11.11");
|
errmsg("Cannot add node, change global setting in menu 1.11.11");
|
||||||
@ -1360,7 +1352,6 @@ fidoaddr PullUplink(char *Hdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 20));
|
strcpy(pick, select_pick(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Oneliners.
|
* Purpose ...............: Setup Oneliners.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -242,7 +242,6 @@ int EditOnelRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&ol, crc, sizeof(ol));
|
crc = upd_crc32((char *)&ol, crc, sizeof(ol));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
mvprintw( 5, 2, "8.7.1 EDIT ONELINER");
|
mvprintw( 5, 2, "8.7.1 EDIT ONELINER");
|
||||||
@ -275,7 +274,6 @@ int EditOnelRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
OnelUpdated = 1;
|
OnelUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -318,7 +316,6 @@ void EditOneline(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -356,7 +353,6 @@ void EditOneline(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records,20));
|
strcpy(pick, select_record(records,20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -371,7 +367,6 @@ void EditOneline(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
@ -433,7 +428,6 @@ void PurgeOneline(void)
|
|||||||
if (!ol.Available)
|
if (!ol.Available)
|
||||||
iCount++;
|
iCount++;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
sprintf(temp, "%d records, %d records to purge", recno, iCount);
|
sprintf(temp, "%d records, %d records to purge", recno, iCount);
|
||||||
mvprintw(7, 6, temp);
|
mvprintw(7, 6, temp);
|
||||||
@ -462,7 +456,6 @@ void PurgeOneline(void)
|
|||||||
if ((rename("tmp.1", sFileName)) != 0)
|
if ((rename("tmp.1", sFileName)) != 0)
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
unlink("tmp.1");
|
unlink("tmp.1");
|
||||||
working(0, 0, 0);
|
|
||||||
free(sFileName);
|
free(sFileName);
|
||||||
Syslog('+', "Purged %d out of %d oneliners", iCount, recno);
|
Syslog('+', "Purged %d out of %d oneliners", iCount, recno);
|
||||||
}
|
}
|
||||||
@ -499,7 +492,6 @@ void ImportOneline(void)
|
|||||||
|
|
||||||
if ((Imp = fopen(temp, "r")) == NULL) {
|
if ((Imp = fopen(temp, "r")) == NULL) {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
mvprintw(21, 6, temp);
|
mvprintw(21, 6, temp);
|
||||||
readkey(22, 6, LIGHTGRAY, BLACK);
|
readkey(22, 6, LIGHTGRAY, BLACK);
|
||||||
free(temp);
|
free(temp);
|
||||||
@ -526,7 +518,6 @@ void ImportOneline(void)
|
|||||||
*/
|
*/
|
||||||
if ((pOneline = fopen(temp, "a+")) == NULL) {
|
if ((pOneline = fopen(temp, "a+")) == NULL) {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
fclose(Imp);
|
fclose(Imp);
|
||||||
mvprintw(21, 6, temp);
|
mvprintw(21, 6, temp);
|
||||||
readkey(22, 6, LIGHTGRAY, BLACK);
|
readkey(22, 6, LIGHTGRAY, BLACK);
|
||||||
@ -555,7 +546,6 @@ void ImportOneline(void)
|
|||||||
|
|
||||||
fclose(Imp);
|
fclose(Imp);
|
||||||
fclose(pOneline);
|
fclose(pOneline);
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
sprintf(temp, "Imported %d oneliners, skipped %d long/empty lines", recno, skipped);
|
sprintf(temp, "Imported %d oneliners, skipped %d long/empty lines", recno, skipped);
|
||||||
Syslog('+', temp);
|
Syslog('+', temp);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Protocols.
|
* Purpose ...............: Setup Protocols.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -315,7 +315,6 @@ int EditProtRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&PROT, crc, sizeof(PROT));
|
crc = upd_crc32((char *)&PROT, crc, sizeof(PROT));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
s_protrec();
|
s_protrec();
|
||||||
|
|
||||||
@ -349,7 +348,6 @@ int EditProtRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
ProtUpdated = 1;
|
ProtUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -399,7 +397,6 @@ void EditProtocol(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -444,7 +441,6 @@ void EditProtocol(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
||||||
@ -486,7 +482,6 @@ char *PickProtocol(int nr)
|
|||||||
return Prot;
|
return Prot;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
clr_index();
|
clr_index();
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Routing Setup
|
* Purpose ...............: Routing Setup
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -342,7 +342,6 @@ int EditRouteRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&route, crc, routehdr.recsize);
|
crc = upd_crc32((char *)&route, crc, routehdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
RouteScreen();
|
RouteScreen();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -370,7 +369,6 @@ int EditRouteRec(int Area)
|
|||||||
fwrite(&route, routehdr.recsize, 1, fil);
|
fwrite(&route, routehdr.recsize, 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
RouteUpdated = 1;
|
RouteUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
free(mfile);
|
free(mfile);
|
||||||
@ -434,7 +432,6 @@ void EditRoute(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
temp = calloc(PATH_MAX, sizeof(char));
|
temp = calloc(PATH_MAX, sizeof(char));
|
||||||
@ -472,7 +469,6 @@ void EditRoute(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 10));
|
strcpy(pick, select_record(records, 10));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -488,7 +484,6 @@ void EditRoute(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Service Setup
|
* Purpose ...............: Service Setup
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -269,7 +269,6 @@ int EditServiceRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&servrec, crc, servhdr.recsize);
|
crc = upd_crc32((char *)&servrec, crc, servhdr.recsize);
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
ServiceScreen();
|
ServiceScreen();
|
||||||
@ -294,7 +293,6 @@ int EditServiceRec(int Area)
|
|||||||
fwrite(&servrec, servhdr.recsize, 1, fil);
|
fwrite(&servrec, servhdr.recsize, 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
ServiceUpdated = 1;
|
ServiceUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -337,7 +335,6 @@ void EditService(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -375,7 +372,6 @@ void EditService(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -390,7 +386,6 @@ void EditService(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: TIC Areas Setup Program
|
* Purpose ...............: TIC Areas Setup Program
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2003
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -488,8 +488,6 @@ long LoadTicRec(int Area, int work)
|
|||||||
TicCrc = upd_crc32((char *)&System, TicCrc, sizeof(sysconnect));
|
TicCrc = upd_crc32((char *)&System, TicCrc, sizeof(sysconnect));
|
||||||
}
|
}
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
if (work)
|
|
||||||
working(0, 0, 0);
|
|
||||||
return offset;
|
return offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -529,8 +527,6 @@ int SaveTicRec(int Area, int work)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
fclose(ttfil);
|
fclose(ttfil);
|
||||||
ttfil = NULL;
|
ttfil = NULL;
|
||||||
if (work)
|
|
||||||
working(0, 0, 0);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -581,7 +577,6 @@ void TicGlobal(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
sort_grlist(&mgr);
|
sort_grlist(&mgr);
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initialize some variables
|
* Initialize some variables
|
||||||
@ -799,7 +794,6 @@ void TicGlobal(void)
|
|||||||
fclose(ttfil);
|
fclose(ttfil);
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
mvprintw(LINES -3, 6,"Made %d changes in %d possible areas", Done, Total);
|
mvprintw(LINES -3, 6,"Made %d changes in %d possible areas", Done, Total);
|
||||||
(void)readkey(LINES -3, 50, LIGHTGRAY, BLACK);
|
(void)readkey(LINES -3, 50, LIGHTGRAY, BLACK);
|
||||||
if (Done)
|
if (Done)
|
||||||
@ -1026,7 +1020,6 @@ void EditTicarea(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
@ -1063,7 +1056,6 @@ Comment);
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_area(records, 10));
|
strcpy(pick, select_area(records, 10));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -1079,7 +1071,6 @@ Comment);
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "G", 1) == 0) {
|
if (strncmp(pick, "G", 1) == 0) {
|
||||||
@ -1138,7 +1129,6 @@ char *PickTicarea(char *shdr)
|
|||||||
return Buf;
|
return Buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for(;;) {
|
for(;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -1172,7 +1162,6 @@ char *PickTicarea(char *shdr)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_pick(records, 10));
|
strcpy(pick, select_pick(records, 10));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0)
|
if (strncmp(pick, "-", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Ttyinfo structure.
|
* Purpose ...............: Setup Ttyinfo structure.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -338,7 +338,6 @@ int EditTtyRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&ttyinfo, crc, sizeof(ttyinfo));
|
crc = upd_crc32((char *)&ttyinfo, crc, sizeof(ttyinfo));
|
||||||
working(0, 0, 0);
|
|
||||||
TtyScreen();
|
TtyScreen();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -374,7 +373,6 @@ int EditTtyRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
TtyUpdated = 1;
|
TtyUpdated = 1;
|
||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -449,7 +447,6 @@ void EditTtyinfo(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -500,7 +497,6 @@ void EditTtyinfo(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Edit Users
|
* Purpose ...............: Edit Users
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -168,7 +168,6 @@ void CloseUsers(int force)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
chmod(fin, 0660);
|
chmod(fin, 0660);
|
||||||
working(1, 0, 0);
|
|
||||||
unlink(fout);
|
unlink(fout);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -392,7 +391,6 @@ int EditUsrRec2(void)
|
|||||||
} else {
|
} else {
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
break;
|
break;
|
||||||
case 10:strcpy(usrconfig.sSex, tl(edit_str(15,17,7, usrconfig.sSex, (char *)"^Male^ or ^Female^")));
|
case 10:strcpy(usrconfig.sSex, tl(edit_str(15,17,7, usrconfig.sSex, (char *)"^Male^ or ^Female^")));
|
||||||
break;
|
break;
|
||||||
@ -463,7 +461,6 @@ int EditUsrRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&usrconfig, crc, sizeof(usrconfig));
|
crc = upd_crc32((char *)&usrconfig, crc, sizeof(usrconfig));
|
||||||
working(0, 0, 0);
|
|
||||||
Screen1();
|
Screen1();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
@ -484,7 +481,6 @@ int EditUsrRec(int Area)
|
|||||||
fwrite(&usrconfig, sizeof(usrconfig), 1, fil);
|
fwrite(&usrconfig, sizeof(usrconfig), 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
UsrUpdated = 1;
|
UsrUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -565,7 +561,6 @@ void EditUsers(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
o = 0;
|
o = 0;
|
||||||
if (! check_free())
|
if (! check_free())
|
||||||
return;
|
return;
|
||||||
@ -605,7 +600,6 @@ void EditUsers(void)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
strcpy(pick, select_record(records, 20));
|
strcpy(pick, select_record(records, 20));
|
||||||
|
|
||||||
if (strncmp(pick, "-", 1) == 0) {
|
if (strncmp(pick, "-", 1) == 0) {
|
||||||
@ -621,7 +615,6 @@ void EditUsers(void)
|
|||||||
working(1, 0, 0);
|
working(1, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strncmp(pick, "N", 1) == 0)
|
if (strncmp(pick, "N", 1) == 0)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Virus structure.
|
* Purpose ...............: Setup Virus structure.
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -215,7 +215,6 @@ void CloseVirus(int force)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
chmod(fin, 0640);
|
chmod(fin, 0640);
|
||||||
working(1, 0, 0);
|
|
||||||
unlink(fout);
|
unlink(fout);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -270,7 +269,6 @@ int EditVirRec(int Area)
|
|||||||
fclose(fil);
|
fclose(fil);
|
||||||
crc = 0xffffffff;
|
crc = 0xffffffff;
|
||||||
crc = upd_crc32((char *)&virscan, crc, sizeof(virscan));
|
crc = upd_crc32((char *)&virscan, crc, sizeof(virscan));
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
set_color(WHITE, BLACK);
|
set_color(WHITE, BLACK);
|
||||||
mvprintw( 5, 2, "4. EDIT VIRUS SCANNER");
|
mvprintw( 5, 2, "4. EDIT VIRUS SCANNER");
|
||||||
@ -306,7 +304,6 @@ int EditVirRec(int Area)
|
|||||||
fwrite(&virscan, sizeof(virscan), 1, fil);
|
fwrite(&virscan, sizeof(virscan), 1, fil);
|
||||||
fclose(fil);
|
fclose(fil);
|
||||||
VirUpdated = 1;
|
VirUpdated = 1;
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IsDoing("Browsing Menu");
|
IsDoing("Browsing Menu");
|
||||||
@ -351,7 +348,6 @@ void EditVirus(void)
|
|||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
clr_index();
|
clr_index();
|
||||||
@ -399,7 +395,6 @@ void EditVirus(void)
|
|||||||
working(3, 0, 0);
|
working(3, 0, 0);
|
||||||
} else
|
} else
|
||||||
working(2, 0, 0);
|
working(2, 0, 0);
|
||||||
working(0, 0, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
if ((atoi(pick) >= 1) && (atoi(pick) <= records))
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Setup Program
|
* Purpose ...............: Setup Program
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -346,8 +346,6 @@ void site_docs(void)
|
|||||||
|
|
||||||
Syslog('+', "Statistics created");
|
Syslog('+', "Statistics created");
|
||||||
|
|
||||||
working(0, 0, 0);
|
|
||||||
|
|
||||||
center_addstr(LINES -4, (char *)"Press any key");
|
center_addstr(LINES -4, (char *)"Press any key");
|
||||||
readkey(LINES -4, COLS / 2 + 8, LIGHTGRAY, BLACK);
|
readkey(LINES -4, COLS / 2 + 8, LIGHTGRAY, BLACK);
|
||||||
return;
|
return;
|
||||||
@ -394,7 +392,6 @@ void initdatabases(void)
|
|||||||
InitRoute();
|
InitRoute();
|
||||||
|
|
||||||
if (!init) {
|
if (!init) {
|
||||||
working(0, 0, 0);
|
|
||||||
clr_index();
|
clr_index();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* Purpose ...............: Menu Utils
|
* Purpose ...............: Menu Utils
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2002
|
* Copyright (C) 1997-2004
|
||||||
*
|
*
|
||||||
* Michiel Broek FIDO: 2:280/2802
|
* Michiel Broek FIDO: 2:280/2802
|
||||||
* Beekmansbos 10
|
* Beekmansbos 10
|
||||||
@ -44,6 +44,7 @@ unsigned char readkey(int y, int x, int fg, int bg)
|
|||||||
int rc = -1, i;
|
int rc = -1, i;
|
||||||
unsigned char ch = 0;
|
unsigned char ch = 0;
|
||||||
|
|
||||||
|
working(0, 0, 0);
|
||||||
if ((ttyfd = open("/dev/tty", O_RDWR|O_NONBLOCK)) < 0) {
|
if ((ttyfd = open("/dev/tty", O_RDWR|O_NONBLOCK)) < 0) {
|
||||||
perror("open 9");
|
perror("open 9");
|
||||||
exit(MBERR_TTYIO_ERROR);
|
exit(MBERR_TTYIO_ERROR);
|
||||||
|
Reference in New Issue
Block a user