aboutsummaryrefslogtreecommitdiff
path: root/comms/xcept
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2009-06-13 19:05:42 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2009-06-13 19:05:42 +0000
commit8715d0081ce7c72848a1ad532c26fba36197311a (patch)
tree2bbbc303f179ea38efd9c1faa41d938761fd745b /comms/xcept
parent78d34cad82f078432e1d2c53d3b8aca0320deb1b (diff)
downloadports-8715d0081ce7c72848a1ad532c26fba36197311a.tar.gz
ports-8715d0081ce7c72848a1ad532c26fba36197311a.zip
Notes
Diffstat (limited to 'comms/xcept')
-rw-r--r--comms/xcept/Makefile25
-rw-r--r--comms/xcept/distinfo3
-rw-r--r--comms/xcept/files/patch-aa6
-rw-r--r--comms/xcept/files/patch-ab1857
-rw-r--r--comms/xcept/files/patch-ac279
-rw-r--r--comms/xcept/files/patch-ad17
-rw-r--r--comms/xcept/files/patch-ae139
-rw-r--r--comms/xcept/files/patch-af10
-rw-r--r--comms/xcept/pkg-descr29
-rw-r--r--comms/xcept/pkg-plist15
10 files changed, 0 insertions, 2380 deletions
diff --git a/comms/xcept/Makefile b/comms/xcept/Makefile
deleted file mode 100644
index 9e045f2781a5..000000000000
--- a/comms/xcept/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: xcept
-# Date created: Sep 1, 1996
-# Whom: joerg
-#
-# $FreeBSD$
-#
-
-PORTNAME= xcept
-PORTVERSION= 2.1.2
-PORTREVISION= 5
-CATEGORIES= comms
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= joerg
-
-MAINTAINER= joerg@FreeBSD.org
-COMMENT= A decoder for the CEPT (Btx) protocol
-
-USE_XORG= x11
-MAN1= xcept.1
-MAN8= ceptd.8
-MANCOMPRESSED= maybe
-
-WRKSRC= ${WRKDIR}/XCept-${PORTVERSION}
-
-.include <bsd.port.mk>
diff --git a/comms/xcept/distinfo b/comms/xcept/distinfo
deleted file mode 100644
index 66bb32d8e045..000000000000
--- a/comms/xcept/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (xcept-2.1.2.tar.gz) = 5b8f8e8839d14ed7c899bcaa2749f147
-SHA256 (xcept-2.1.2.tar.gz) = 803906f6720cc66e8c438982c89b9bbf37927e9dcc9bf5171be4236e6ce9a33c
-SIZE (xcept-2.1.2.tar.gz) = 116344
diff --git a/comms/xcept/files/patch-aa b/comms/xcept/files/patch-aa
deleted file mode 100644
index 4bbfeee67af7..000000000000
--- a/comms/xcept/files/patch-aa
+++ /dev/null
@@ -1,6 +0,0 @@
---- /dev/null Sun Sep 1 12:14:31 1996
-+++ Makefile Sun Sep 1 14:43:35 1996
-@@ -0,0 +1,3 @@
-+SUBDIR= ceptd xcept lib etc
-+
-+.include <bsd.subdir.mk>
diff --git a/comms/xcept/files/patch-ab b/comms/xcept/files/patch-ab
deleted file mode 100644
index 7a0ceb44d096..000000000000
--- a/comms/xcept/files/patch-ab
+++ /dev/null
@@ -1,1857 +0,0 @@
---- ceptd/config.h.orig Wed Jul 27 10:28:38 1994
-+++ ceptd/config.h Sun Sep 1 12:37:09 1996
-@@ -49,7 +49,7 @@
-
- #undef NO_STRERROR /* define NO_STRERROR if you don't have strerror func. */
- #define HASTERMIOS /* define HASTERMIOS if system has termios.h */
--#undef ASCIIPID /* define if your system writes pid in ascii to
-+#define ASCIIPID /* define if your system writes pid in ascii to
- uucp-lock */
-
- #endif /* __bsdi__ */
---- ceptd/Makefile.orig Wed Jun 15 17:10:59 1994
-+++ ceptd/Makefile Sun Sep 1 14:17:11 1996
-@@ -1,21 +1,30 @@
- # directories:
- OWNER= root
--GROUP= sys
--EXECMODE= 6750
-+GROUP= bin
-+EXECMODE= 0750
-+MANMODE= 0644
-
--BINDIR= /usr/local/bin# directory for the executable ceptd
--MANDIR= /usr/local/man/manl# directory for the ceptds manpage
-+BINDIR= /usr/local/libexec# directory for the executable ceptd
-+MANDIR= /usr/local/man/man8# directory for the ceptds manpage
- ETCDIR= /usr/local/etc# directory for 'init file' and 'users file'
-
- # defaults for the ceptd :
-
--DEFAULTINITFILENAME= $(ETCDIR)/init.cept# modems default init file
--DEFAULTUSERSFILENAME= $(ETCDIR)/users.cept# file with allowed users
--DEFAULTLOGFILENAME= /tmp/log.cept# logfile for user online times
-+DEFAULTINITFILENAME= $(ETCDIR)/cept.init# modems default init file
-+DEFAULTUSERSFILENAME= $(ETCDIR)/cept.users# file with allowed users
-+DEFAULTLOGFILENAME= /var/log/log.cept# logfile for user online times
- DEFAULTMODEM= /dev/modem# char. special file for modem
- DEFAULTSPEED= 2400# modem baud rate
- DEFAULTSOCKETPORT= 20005# socket port for connections
--LOCKDIR= /var/spool/locks# lock dir for uucp-locks
-+LOCKDIR= /var/spool/lock# lock dir for uucp-locks
-+
-+.ifdef NOMANCOMPRESS
-+MANPAGE= ceptd.8
-+MANCOMPRESS= cat
-+.else
-+MANPAGE= ceptd.8.gz
-+MANCOMPRESS= gzip -c -9
-+.endif
-
- # define these flags in $(DEFS):
-
-@@ -54,86 +63,49 @@
- -DDEFAULTINITFILENAME=\"$(DEFAULTINITFILENAME)\"\
- -DDEFAULTUSERSFILENAME=\"$(DEFAULTUSERSFILENAME)\"\
- -DDEFAULTLOGFILENAME=\"$(DEFAULTLOGFILENAME)\"\
-- -DSVR4
-+ -DBSD
- # -DISDN\
-
- # the GNU C-compiler:
--CC = gcc
--CCOPTS = -O
--CCFLAGS = -Wswitch -Wcomment -Wshadow -Wpointer-arith -Wcast-qual\
-- -Wtrigraphs# -Wunused
-+#CC = gcc
-+#CCOPTS = -O
-+#CCFLAGS = -Wswitch -Wcomment -Wshadow -Wpointer-arith -Wcast-qual\
-+# -Wtrigraphs# -Wunused
-
- # ... the lex is ...
--LEX = flex
-+#LEX =flex
-
- ##############################################################################
-
--all: ceptd ceptd.8
-+all: ceptd ${MANPAGE}
-
- OBJS = ceptd.o level2.o modeminit.o socket.o term.o lex.yy.o isdn.o
- SRC = ceptd.c level2.c modeminit.c socket.c term.c lex.yy.c isdn.c
- INC = config.h cept.h ../xcept/protocol.h
-
--.c.o: makefile config.h cept.h ../xcept/protocol.h
-- @echo
-- @echo '########################## $@ ########################'
-- $(CC) -c $(CCOPTS) $(CCFLAGS) $(DEFS) $*.c
-+.c.o: config.h cept.h ../xcept/protocol.h
-+ $(CC) -c $(CFLAGS) $(DEFS) $*.c
-
- lex.yy.c: lex_yy
-- @echo
-- @echo '########################## $@ ########################'
- $(LEX) -s -i -p lex_yy
-
-
- ceptd: $(OBJS)
-- @echo
-- @echo '########################## $@ ########################'
-- $(CC) $(OBJS) -L. -o ceptd -lnsl -lsocket
-- @echo "$@ finished"
--
--install: ceptd ceptd.8
-- @echo
-- @echo '########################## $@ #################################'
-- strip ceptd
-- mv ceptd $(BINDIR)
-- chown $(OWNER) $(BINDIR)/ceptd
-- chgrp $(GROUP) $(BINDIR)/ceptd
-- chmod $(EXECMODE) $(BINDIR)/ceptd
-- mv ceptd.8 $(MANDIR)
-- chown $(OWNER) $(MANDIR)/ceptd.8
-- chgrp $(GROUP) $(MANDIR)/ceptd.8
-- chmod 644 $(MANDIR)/ceptd.8
-- @echo
-- @echo '**************************************************************'
-- @echo '**************************************************************'
-- @echo "------>>> Now do the following steps:"
-- @echo
-- @echo '1)' add the following line to your /etc/inetd.conf file:
-- @echo " cept stream tcp nowait $(OWNER)"\
-- $(BINDIR)/ceptd ceptd
-- @echo
-- @echo '2)' add the following line to your /etc/services file:
-- @echo " cept $(DEFAULTSOCKETPORT)/tcp ceptd"
-- @echo
-- @echo '3)' copy the ../etc/users.cept file to $(DEFAULTUSERSFILENAME)\
-- and edit it.
-- @echo
-- @echo '4)' copy the ../etc/init.cept file to $(DEFAULTINITFILENAME)\
-- and edit it.
-- @echo
-- @echo '5)' read the ceptd manual.
-- @echo '***************************************************************'
-- @echo '***************************************************************'
-+ $(CC) $(OBJS) -L. -o ceptd
-+
-+install: ceptd ${MANPAGE}
-+ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${EXECMODE} ceptd ${BINDIR}/ceptd
-+ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${MANMODE} ${MANPAGE} ${MANDIR}/${MANPAGE}
-
--ceptd.8: ceptd.8.template
-+${MANPAGE}: ceptd.8.template
- sed -e 's|--- The permissions file.|$(DEFAULTUSERSFILENAME)|g'\
- -e 's|--- The initalization file.|$(DEFAULTINITFILENAME)|g'\
- -e 's|--- The log file.|$(DEFAULTLOGFILENAME)|g'\
-- ceptd.8.template > ceptd.8
-+ ceptd.8.template | ${MANCOMPRESS} > ${MANPAGE}
-
-
- clean:
-- rm -f ceptd.8 *.o TAGS ceptd
-+ rm -f ${MANPAGE} *.o TAGS ceptd
-
- veryclean:
- rm -f ceptd.8 *.o TAGS ceptd lex.yy.c *.zoo
---- ceptd/ceptd.8.template.orig Wed May 25 19:36:11 1994
-+++ ceptd/ceptd.8.template Sun Sep 1 15:33:16 1996
-@@ -17,8 +17,8 @@
- .I ceptd
- can be started from the \fIinetd\fR. If not started from inetd,
- \fIceptd\fR will deal with connection request forking on connects.
--If the standard input of ceptd
--is not a tty, ceptd assumes being started from inetd.
-+If standard input and output of ceptd
-+are sockets, ceptd assumes being started from inetd.
- .PP
- .I Available options:
- .PP
---- ceptd/ceptd.c.orig Wed May 25 19:36:11 1994
-+++ ceptd/ceptd.c Mon Sep 1 16:38:21 2003
-@@ -67,12 +67,12 @@
- static int endtime();
- static void exit_btx_server(); /* signal routine for parent */
- static pid_t childpid = -1; /* pid of child process */
--static int modem = -1, inetd = 0;
-+static int modem = -1;
- int debug =0;
- static char *userlogfilename = DEFAULTLOGFILENAME;
- static int connected;
- static char *caller;
--int connectstatus, isdnflag = 0;
-+int connectstatus, isdnflag = 0, inetd = 0;
-
- main(argc,argv)
- int argc;char *argv[];
-@@ -108,7 +108,7 @@
- }
-
- if(!(initfile = fopen(initfilename,"r"))){
-- log(LOG_CRIT,"Unable to open file '%s': %m - exiting !",initfilename);
-+ mylog(LOG_CRIT,"Unable to open file '%s': %m - exiting !",initfilename);
- if(inetd) info("Unable to open file '%s':\n%m - exiting !",initfilename);
- usage(argv[0]);
- }
-@@ -116,7 +116,7 @@
- usersfile=0;
- } else {
- if(!(usersfile = fopen(usersfilename,"r"))){
-- log(LOG_CRIT,"Unable to open file '%s': %m - exiting !",
-+ mylog(LOG_CRIT,"Unable to open file '%s': %m - exiting !",
- usersfilename);
- if(inetd) info("Unable to open file '%s':\n%m - exiting !",
- usersfilename);
-@@ -128,7 +128,7 @@
- if(userlogfilename){
- if(-1 ==
- (userlog = open(userlogfilename,O_WRONLY | O_APPEND | O_CREAT,0666))){
-- log(LOG_CRIT,"Unable to open file '%s': %m - exiting !",
-+ mylog(LOG_CRIT,"Unable to open file '%s': %m - exiting !",
- userlogfilename);
- if(inetd)
- info("Unable to open file '%s':\n%m - exiting !",userlogfilename);
-@@ -149,21 +149,21 @@
- char *name;
- {
- if(inetd) info("Your server is wrong installed !");
-- log(LOG_INFO,"\n*** %s Version %s ***\n",name,XCEPTVERSION);
-- log(LOG_INFO,
-+ mylog(LOG_INFO,"\n*** %s Version %s ***\n",name,XCEPTVERSION);
-+ mylog(LOG_INFO,
- "Usage: %s [-p port] [-d] [-f filename] [-s filename] [-u filename]",
- name);
-- log(LOG_INFO,"\n-d \t\t\tadditional debug output");
-- log(LOG_INFO,"-p port\t\t\tuse port number 'port'");
-- log(LOG_INFO,"-f filename\t\tuse init filename 'filename'");
-- log(LOG_INFO,"-s filename\t\tuse users filename 'filename'");
-- log(LOG_INFO,"-u filename\t\tuse filename 'filename' to log clients");
-- log(LOG_INFO,"\nDefaults:\nusers filename:\t %s",
-+ mylog(LOG_INFO,"\n-d \t\t\tadditional debug output");
-+ mylog(LOG_INFO,"-p port\t\t\tuse port number 'port'");
-+ mylog(LOG_INFO,"-f filename\t\tuse init filename 'filename'");
-+ mylog(LOG_INFO,"-s filename\t\tuse users filename 'filename'");
-+ mylog(LOG_INFO,"-u filename\t\tuse filename 'filename' to log clients");
-+ mylog(LOG_INFO,"\nDefaults:\nusers filename:\t %s",
- DEFAULTUSERSFILENAME ?
- DEFAULTUSERSFILENAME : "-- No permission check ! --");
-- log(LOG_INFO,"init filename:\t %s\nport:\t\t %d",
-+ mylog(LOG_INFO,"init filename:\t %s\nport:\t\t %d",
- DEFAULTINITFILENAME,DEFAULTSOCKETPORT);
-- log(LOG_INFO,"log filename:\t %s",
-+ mylog(LOG_INFO,"log filename:\t %s",
- DEFAULTLOGFILENAME ? DEFAULTLOGFILENAME : "-- Not defined ! --");
- exit(1);
- }
-@@ -171,11 +171,11 @@
-
- static void exit_btx_server()
- {
-- log(LOG_DEBUG,"Kill child...");
-+ mylog(LOG_DEBUG,"Kill child...");
- if(childpid != -1) kill(childpid,SIGTERM);
-- log(LOG_DEBUG,"shutdown socket...");
-- if (-1 == socketbye()) log(LOG_ERR,"Shutdown socket: %m");
-- log(LOG_INFO,"Exiting");
-+ mylog(LOG_DEBUG,"shutdown socket...");
-+ if (-1 == socketbye()) mylog(LOG_ERR,"Shutdown socket: %m");
-+ mylog(LOG_INFO,"Exiting");
- _exit(0);
- }
-
-@@ -210,7 +210,7 @@
- extern int sockfd;
-
- if(-1 == createsocket(port)) {
-- log(LOG_ERR,"Create socket: %m");
-+ mylog(LOG_ERR,"Create socket: %m");
- exit(1);
- }
- signal(SIGINT, exit_btx_server);
-@@ -220,12 +220,8 @@
- #else
- {
- struct sigaction act;
-+ memset(&act, 0, sizeof act);
- act.sa_handler = hang_childs;
-- act.sa_mask.sa_sigbits[0] = 0;
-- act.sa_mask.sa_sigbits[1] = 0;
-- act.sa_mask.sa_sigbits[2] = 0;
-- act.sa_mask.sa_sigbits[3] = 0;
-- act.sa_flags =0;
- sigaction(SIGCHLD, &act, NULL); /* POSIX */
- }
- #endif
-@@ -233,10 +229,10 @@
- for(;;){
- if(-1 == (sockfd = getclient())){ /* wait for new client */
- if(errno == EINTR) continue;
-- log(LOG_ERR,"Accept socket: %m");
-+ mylog(LOG_ERR,"Accept socket: %m");
- exit_btx_server();
- }
-- log(LOG_DEBUG,"Client accepted ");
-+ mylog(LOG_DEBUG,"Client accepted ");
- childpid = -1;
- switch (childpid = fork()) {
- case 0:
-@@ -244,7 +240,7 @@
- signal(SIGTERM, SIG_DFL);
- dobtx(initfile,usersfile,sockfd); /* never returns (child) */
- case -1:
-- log(LOG_CRIT,"Fork failed: %m");
-+ mylog(LOG_CRIT,"Fork failed: %m");
- break;
- /* default:
- waitchild();
-@@ -264,9 +260,9 @@
- int sig,code;
- {
- if(!sig)
-- log(LOG_DEBUG,"Disconnect pid: %d",getpid());
-+ mylog(LOG_DEBUG,"Disconnect pid: %d",getpid());
- else
-- log(LOG_DEBUG,"Disconnect pid: %d signal: %d code: %d",
-+ mylog(LOG_DEBUG,"Disconnect pid: %d signal: %d code: %d",
- getpid(),sig,code);
-
- /* ignore 2nd signal when modem gets closed (SIGHUP) */
-@@ -298,12 +294,12 @@
- FILE *initfile, *usersfile; int sockfd;
- {
- if(-1 == checksecurity(usersfile,sockfd,&caller)){
-- log(LOG_NOTICE,"%s: - no permission -",caller);
-+ mylog(LOG_NOTICE,"%s: - no permission -",caller);
- status(NOPERMISSION);
- /* info("%s:\n- no permission -",caller); */
- exit(1);
- } else {
-- log(LOG_DEBUG,"%s - accepted",caller);
-+ mylog(LOG_DEBUG,"%s - accepted",caller);
- }
- starttime();
- signal(SIGPIPE, disconnect);
-@@ -374,7 +370,7 @@
-
- if(-1 == (userlog = open(userlogfilename,O_WRONLY | O_APPEND |
- O_CREAT/* | O_EXLOCK */))){
-- log(LOG_CRIT,"Unable to open file '%s': %m - exiting !",userlogfilename);
-+ mylog(LOG_CRIT,"Unable to open file '%s': %m - exiting !",userlogfilename);
- info("Unable to open file '%s':\n%m - exiting !",userlogfilename);
- return -1;
- }
-@@ -432,7 +428,7 @@
- }
- }
-
--log(priority,fmt,a,b,c,d,e,f,g,h,i,j)
-+mylog(priority,fmt,a,b,c,d,e,f,g,h,i,j)
- int priority,a,b,c,d,e,f,g,h,i,j;
- char *fmt;
- {
---- ceptd/modeminit.c.orig Wed May 25 19:36:12 1994
-+++ ceptd/modeminit.c Sat Sep 6 22:04:39 2003
-@@ -82,6 +82,7 @@
-
- extern int errno;
- extern int connectstatus, isdnflag;
-+extern int inetd;
-
- #ifdef USE_LOCK
- #include <string.h>
-@@ -112,12 +113,12 @@
- modem = -1;
- isdnflag = 0;
- if( -1 == dial_btx(initfile) ) {
-- log(LOG_DEBUG,"Dial failed");
-+ mylog(LOG_DEBUG,"Dial failed");
- return -1;
- }
- if(isdnflag) return modem;
- if(modem == -1) {
-- log(LOG_NOTICE,"No device !");
-+ mylog(LOG_NOTICE,"No device !");
- info("No device !");
- return -1;
- }
-@@ -134,14 +135,15 @@
- */
- modemclose()
- {
-- (void) setsid (); /* give up controling terminal modem */
-+ if (!inetd)
-+ (void) setsid (); /* give up controling terminal modem */
- if(modem != -1){
- sendmodem(hangupstring);
- termflush(modem); /* get rid of garbage */
- /* ioctl(modem, TIOCCDTR, 0); */ /* clear DTR */
- termset(modem,&oldpar);
- if(-1 == close(modem))
-- log(LOG_NOTICE,"Unable to close device %s : %m",devicename);
-+ mylog(LOG_NOTICE,"Unable to close device %s : %m",devicename);
- modem = -1;
- }
- #ifdef USE_LOCK
-@@ -163,8 +165,8 @@
- #endif
- int s;
-
-- if(-1 == setsid())
-- log(LOG_ERR,"Can't setsid : %m");
-+ if(!inetd && -1 == setsid())
-+ mylog(LOG_ERR,"Can't setsid : %m");
- #ifdef USE_LOCK
- device = strrchr(devname, '/');
- device++;
-@@ -172,7 +174,7 @@
- {
- struct stat dstat;
- if(stat(devname,&dstat) != 0) {
-- log(LOG_INFO, "Stat %s failed", device);
-+ mylog(LOG_INFO, "Stat %s failed", device);
- status(OPENFAIL);
- goto error;
- }
-@@ -186,13 +188,13 @@
- strcat(lock,"/LCK..");
- strcat(lock,device);
- # endif /* SVR4 */
-- log(LOG_DEBUG,"lock: %s\n",lock);
-+ mylog(LOG_DEBUG,"lock: %s\n",lock);
- if (checklock(lock) == TRUE) {
-- log(LOG_INFO, "Open %s failed --- already locked", device);
-+ mylog(LOG_INFO, "Open %s failed --- already locked", device);
- status(OPENFAIL);
- goto error;
- } else if (makelock(lock) == FAIL) {
-- log(LOG_INFO, "Locking %s failed: %m", device);
-+ mylog(LOG_INFO, "Locking %s failed: %m", device);
- status(OPENFAIL);
- goto error;
- }
-@@ -200,7 +202,7 @@
-
-
- if( -1 == (modem = open(devname,/* O_EXCL |*/ O_RDWR | O_NDELAY))){
-- log(LOG_INFO,"Open %s failed: %m",devname);
-+ mylog(LOG_INFO,"Open %s failed: %m",devname);
- goto error;
- }
-
-@@ -223,7 +225,7 @@
- /* showlamps(modem); */
- return modem;
- error:
-- log(LOG_INFO,"Initalize modem (%s) failed : %m",devname);
-+ mylog(LOG_INFO,"Initalize modem (%s) failed : %m",devname);
- status(OPENFAIL);
- /* info("Modem: (%s) :\n%m",devname); */
- return -1;
-@@ -239,7 +241,7 @@
- if(-1 == termset(fd,&newpar)) goto error;
- return 1;
- error:
-- log(LOG_INFO,"set line (cflags) failed : %m");
-+ mylog(LOG_INFO,"set line (cflags) failed : %m");
- status(OPENFAIL);
- return -1;
- }
-@@ -254,7 +256,7 @@
- if(-1 == termset(fd,&newpar)) goto error;
- return 1;
- error:
-- log(LOG_INFO,"set line (cflags) failed : %m");
-+ mylog(LOG_INFO,"set line (cflags) failed : %m");
- status(OPENFAIL);
- return -1;
- }
-@@ -273,7 +275,7 @@
- yyin = initfile;
- rewind(yyin);
- if(line = dolex()){
-- log(LOG_INFO,"Initfile line %d",line);
-+ mylog(LOG_INFO,"Initfile line %d",line);
- return -1;
- }
- }
-@@ -282,7 +284,7 @@
- sethangupstring(str)
- char *str;
- {
-- log(LOG_DEBUG,"hangup: %s",str);
-+ mylog(LOG_DEBUG,"hangup: %s",str);
- strncpy(hangupstring,str,MIMAXCHARS);
- changestring(hangupstring);
-
-@@ -292,7 +294,7 @@
- setnocarrierstring(str)
- char *str;
- {
-- log(LOG_DEBUG,"nocarrier: %s",str);
-+ mylog(LOG_DEBUG,"nocarrier: %s",str);
- strncpy(nocarrierstring,str,MIMAXCHARS);
- changestring(nocarrierstring);
-
-@@ -301,7 +303,7 @@
- setconnectstring(str)
- char *str;
- {
-- log(LOG_DEBUG,"connect: %s",str);
-+ mylog(LOG_DEBUG,"connect: %s",str);
- strncpy(connectstring,str,MIMAXCHARS);
- changestring(connectstring);
-
-@@ -310,7 +312,7 @@
- setbusystring(str)
- char *str;
- {
-- log(LOG_DEBUG,"busy: %s",str);
-+ mylog(LOG_DEBUG,"busy: %s",str);
- strncpy(busystring,str,MIMAXCHARS);
- changestring(busystring);
-
-@@ -319,7 +321,7 @@
- setnodialtonestring(str)
- char *str;
- {
-- log(LOG_DEBUG,"nodialtone: %s",str);
-+ mylog(LOG_DEBUG,"nodialtone: %s",str);
- strncpy(nodialtonestring,str,MIMAXCHARS);
- changestring(nodialtonestring);
-
-@@ -328,10 +330,10 @@
- int setbaud(baud) /* setbaud with real baud rate (as int) */
- int baud;
- {
-- log(LOG_DEBUG,"Baud: %d",baud);
-+ mylog(LOG_DEBUG,"Baud: %d",baud);
- speed = baud;
- if(-1 != setspeed(modem,speed)) return 0;
-- log(LOG_NOTICE,"Set baud rate (%s) %m",devicename);
-+ mylog(LOG_NOTICE,"Set baud rate (%s) %m",devicename);
- return -1;
- }
-
-@@ -349,14 +351,14 @@
- char *str;
- {
- changestring(str);
-- log(LOG_DEBUG,"Send: %s",str);
-+ mylog(LOG_DEBUG,"Send: %s",str);
- return sendmodem(str);
- }
-
- wsleep(waittime)
- int waittime;
- {
-- log(LOG_DEBUG,"Sleep: %d.%d sec",waittime/10,waittime%10);
-+ mylog(LOG_DEBUG,"Sleep: %d.%d sec",waittime/10,waittime%10);
- #if defined(SCO) || defined(SVR4)
- sleep(waittime/10);
- #else
-@@ -369,13 +371,13 @@
- {
- isdnflag=1;
- # ifdef ISDN
-- log(LOG_DEBUG,"%s %s",device,port);
-+ mylog(LOG_DEBUG,"%s %s",device,port);
- changestring(port);
- changestring(device);
- modem = openisdn(device,port);
- return modem;
- # else
-- log(LOG_ERR,"ISDN not configured in this server (%s) !\n",port);
-+ mylog(LOG_ERR,"ISDN not configured in this server (%s) !\n",port);
- return -1;
- # endif
- }
-@@ -392,7 +394,7 @@
- int pos =0, len[NSTRINGS], maxlen = 0;
- register int k,j,i;
-
-- log(LOG_DEBUG,"Waitconnect: wait %2ds for connection",tmout);
-+ mylog(LOG_DEBUG,"Waitconnect: wait %2ds for connection",tmout);
-
- str[0]=nocarrierstring;
- str[1]=busystring;
-@@ -410,7 +412,7 @@
- for(pos=0;;){
- if(readmodem(s+pos,1) <1){
- alarm(0);
-- log(LOG_ERR,"Wait: Error: %m ");
-+ mylog(LOG_ERR,"Wait: Error: %m ");
- return -1;
- }
- for(j=0; j<NSTRINGS; j++){
-@@ -501,8 +503,8 @@
- {
- int s;
- ioctl(m,TIOCMGET,&s); /* get status of modem */
-- log(LOG_DEBUG,"DTR DSR RTS CTS CD ST SR RI LE");
-- log(LOG_DEBUG,"%1d %1d %1d %1d %1d %1d %1d %1d %1d",
-+ mylog(LOG_DEBUG,"DTR DSR RTS CTS CD ST SR RI LE");
-+ mylog(LOG_DEBUG,"%1d %1d %1d %1d %1d %1d %1d %1d %1d",
- !!(s&TIOCM_DTR), !!(s&TIOCM_DSR), !!(s&TIOCM_RTS), !!(s&TIOCM_CTS),
- !!(s&TIOCM_CD ), !!(s&TIOCM_ST ), !!(s&TIOCM_SR ), !!(s&TIOCM_RI),
- !!(s&TIOCM_LE ));
-@@ -544,7 +546,7 @@
- /* put my pid in it
- */
- #ifdef ASCIIPID
-- (void) sprintf(apid, "%09d", getpid());
-+ (void) sprintf(apid, "%10d", getpid());
- (void) write(fd, apid, strlen(apid));
- #else
- pid = getpid();
---- ceptd/level2.c.orig Wed May 25 19:36:12 1994
-+++ ceptd/level2.c Mon Sep 1 16:41:00 2003
-@@ -126,7 +126,7 @@
- case DLE:
- case NAK:
- case ACK:
-- case SOH: log(LOG_DEBUG,"Bad char:%x",c1); break;
-+ case SOH: mylog(LOG_DEBUG,"Bad char:%x",c1); break;
- case STX:
- if(st == ERROR || st == ETB){
- crc = 0; bufferlen = 0;
-@@ -167,7 +167,7 @@
- break;
- default:
- if(bufferlen < BLOCKBUFSIZ-1) buffer[bufferlen++] = c;
-- else log(LOG_NOTICE,"Blockbuffer overflow !");
-+ else mylog(LOG_NOTICE,"Blockbuffer overflow !");
- break;
- }
- break;
-@@ -218,7 +218,7 @@
- }
- if( FD_ISSET( sockfd, &fdset) ) socketinput();
- }
-- if(crc) log(LOG_DEBUG,"CRC error %x",(int)crc) ;
-+ if(crc) mylog(LOG_DEBUG,"CRC error %x",(int)crc) ;
- return crc;
-
- }
-@@ -306,13 +306,13 @@
- outlogfile =0;
- #ifdef LOGFILE
- if(!(logfile = fopen(LOGFILE,"w"))) {
-- log(LOG_NOTICE,"Unable to open logfile \'%s\' : %m", LOGFILE);
-+ mylog(LOG_NOTICE,"Unable to open logfile \'%s\' : %m", LOGFILE);
- } else {
- setbuf(logfile,NULL);
- }
- strcpy(outfilename,LOGFILE); strcat(outfilename,".OUT");
- if(!(outlogfile = fopen(outfilename,"w"))) {
-- log(LOG_NOTICE,"Unable to open logfile \'%s%s\' : %m",LOGFILE,".OUT");
-+ mylog(LOG_NOTICE,"Unable to open logfile \'%s%s\' : %m",LOGFILE,".OUT");
- } else {
- setbuf(outlogfile,NULL);
- }
-@@ -337,7 +337,7 @@
- connectstatus=number;
- seq[0] = STX; seq[1] = STX; seq[2] = (unsigned char)number;
- write(sockfd,seq,3);
-- log(LOG_DEBUG,"status: %d",number);
-+ mylog(LOG_DEBUG,"status: %d",number);
- }
-
-
---- xcept/layer6.c.orig Wed Apr 20 14:09:15 1994
-+++ xcept/layer6.c Mon Sep 1 16:45:57 2003
-@@ -119,13 +119,13 @@
- else set = t.G0123L[ t.leftright[ (c1&0x80) >> 7 ] ];
-
- if( set == SUPP && (c1 & 0x70) == 0x40 ) { /* diacritical ??? */
-- log("diacritical mark %d\n", c1 & 0x0f);
-+ mylog("diacritical mark %d\n", c1 & 0x0f);
- c2 = layer2getc();
- if(c2&0x60) c1 = (c1<<8) | c2;
- t.sshift = 0;
- }
-
-- log("OUTPUT 0x%02x '%c'\n", c1&0xff, isprint(c1&0xff) ? c1&0xff : '.');
-+ mylog("OUTPUT 0x%02x '%c'\n", c1&0xff, isprint(c1&0xff) ? c1&0xff : '.');
- output(c1);
- t.lastchar = c1;
- }
-@@ -161,7 +161,7 @@
- reachedEOF = 1;
- }
- if(c <= MAXPROTOCOLSEQ) serverstatus(c);
-- log("\nXCEPTD STATUS CODE: %d\n\n", c);
-+ mylog("\nXCEPTD STATUS CODE: %d\n\n", c);
-
- if(!reachedEOF && (status = read1(server_infd, &c, 1)) <= 0) {
- if(status < 0) xbtxerror(1, "layer2getc()");
-@@ -174,7 +174,7 @@
-
- if(reachedEOF) c = US;
-
-- log("(%c %03x %2d/%2d %2x/%2x) (0x%02x) ", t.serialmode ? 'S' : 'P',
-+ mylog("(%c %03x %2d/%2d %2x/%2x) (0x%02x) ", t.serialmode ? 'S' : 'P',
- t.serialmode ? screen[t.cursory-1][t.cursorx-1].attr : t.par_attr,
- t.cursory, t.cursorx,
- t.serialmode ? screen[t.cursory-1][t.cursorx-1].fg : t.par_fg,
-@@ -190,7 +190,7 @@
- layer2ungetc()
- {
- read1(0, NULL, -1);
-- log("<-- character pushed back\n");
-+ mylog("<-- character pushed back\n");
- }
-
-
-@@ -301,46 +301,46 @@
- switch(c1) {
-
- case APB:
-- log("APB active position back\n");
-+ mylog("APB active position back\n");
- move_cursor(APB);
- break;
-
- case APF:
-- log("APF active position forward\n");
-+ mylog("APF active position forward\n");
- move_cursor(APF);
- break;
-
- case APD:
-- log("APD active position down\n");
-+ mylog("APD active position down\n");
- move_cursor(APD);
- break;
-
- case APU:
-- log("APU active position up\n");
-+ mylog("APU active position up\n");
- move_cursor(APU);
- break;
-
- case CS:
-- log("CS clear screen\n");
-+ mylog("CS clear screen\n");
- t.leftright[0] = t.save_left;
- clearscreen();
- break;
-
- case APR:
-- log("APR active position return\n");
-+ mylog("APR active position return\n");
- move_cursor(APR);
- break;
-
- case LS1:
- case LS0:
- c2 = (c1==LS1) ? 1 : 0;
-- log("LS%d locking shift G%d left\n", c2, c2);
-+ mylog("LS%d locking shift G%d left\n", c2, c2);
- t.leftright[0] = c2; /* G0 or G1 !! */
- t.save_left = c2;
- break;
-
- case CON:
-- log("CON cursor on\n");
-+ mylog("CON cursor on\n");
- if(!t.cursor_on) {
- t.cursor_on = 1;
- xcursor(t.cursorx-1, t.cursory-1);
-@@ -348,14 +348,14 @@
- break;
-
- case RPT:
-- log("RPT repeat last char\n");
-+ mylog("RPT repeat last char\n");
- c2 = layer2getc() & 0x3f;
-- log(" %d times\n", c2);
-+ mylog(" %d times\n", c2);
- while(c2--) output(t.lastchar);
- break;
-
- case COF:
-- log("COF cursor off\n");
-+ mylog("COF cursor off\n");
- if(t.cursor_on) {
- t.cursor_on = 0;
- xcursor(t.cursorx-1, t.cursory-1);
-@@ -363,7 +363,7 @@
- break;
-
- case CAN:
-- log("CAN cancel\n");
-+ mylog("CAN cancel\n");
- y = t.cursory-1;
- screen[y][t.cursorx-1].chr = ' ';
- screen[y][t.cursorx-1].set = PRIM;
-@@ -379,22 +379,22 @@
- break;
-
- case SS2:
-- log("SS2 single shift G2 left\n");
-+ mylog("SS2 single shift G2 left\n");
- t.sshift = G2;
- break;
-
- case ESC:
-- log("ESC escape sequence\n");
-+ mylog("ESC escape sequence\n");
- do_ESC();
- break;
-
- case SS3:
-- log("SS3 single shift G3 left\n");
-+ mylog("SS3 single shift G3 left\n");
- t.sshift = G3;
- break;
-
- case APH:
-- log("APH active position home\n");
-+ mylog("APH active position home\n");
- move_cursor(APA, 1, 1);
- t.par_attr = 0;
- t.par_fg = WHITE;
-@@ -402,12 +402,12 @@
- break;
-
- case US:
-- log("US unit separator (or APA)\n");
-+ mylog("US unit separator (or APA)\n");
- do_US();
- break;
-
- default:
-- log("??? unprocessed control character 0x%02x - ignored\n", c1);
-+ mylog("??? unprocessed control character 0x%02x - ignored\n", c1);
- if(c1 == DCT) return 1;
- }
-
-@@ -436,7 +436,7 @@
- case 0x85: /* ANM MGF */
- case 0x86: /* ANC CNF */
- case 0x87: /* ANW WHF */
-- log("set foreground to color #%d %s\n", t.clut*8+c1-0x80,
-+ mylog("set foreground to color #%d %s\n", t.clut*8+c1-0x80,
- (mode==1) ? "(+ unload L set)" : "");
- set_attr(ATTR_FOREGROUND, 1, t.clut*8+c1-0x80, mode);
- if(mode==1) {
-@@ -445,42 +445,42 @@
- break;
-
- case FSH:
-- log("FSH flashing begin\n");
-+ mylog("FSH flashing begin\n");
- /* set_attr(ATTR_FLASH, 1, 0, mode); */
- break;
-
- case STD:
-- log("STD flashing steady\n");
-+ mylog("STD flashing steady\n");
- /* set_attr(ATTR_FLASH, 0, 0, mode); */
- break;
-
- case EBX:
-- log("EBX end of window\n");
-+ mylog("EBX end of window\n");
- /* set_attr(ATTR_WINDOW, 0, 0, mode); */
- break;
-
- case SBX:
-- log("SBX start of window\n");
-+ mylog("SBX start of window\n");
- /* set_attr(ATTR_WINDOW, 1, 0, mode); */
- break;
-
- case NSZ:
-- log("NSZ normal size\n");
-+ mylog("NSZ normal size\n");
- set_attr(ATTR_NODOUBLE, 1, 0, mode);
- break;
-
- case DBH:
-- log("DBH double height\n");
-+ mylog("DBH double height\n");
- set_attr(ATTR_YDOUBLE, 1, 0, mode);
- break;
-
- case DBW:
-- log("DBW double width\n");
-+ mylog("DBW double width\n");
- set_attr(ATTR_XDOUBLE, 1, 0, mode);
- break;
-
- case DBS:
-- log("DBS double size\n");
-+ mylog("DBS double size\n");
- set_attr(ATTR_XYDOUBLE, 1, 0, mode);
- break;
-
-@@ -494,7 +494,7 @@
- case 0x96: /* MSC CNB */
- case 0x97: /* MSW WHB */
- /* at fullrow control the parallel set is used ! */
-- log("set %s to color #%d\n", (mode==1) ?
-+ mylog("set %s to color #%d\n", (mode==1) ?
- "mosaic foreground (+ invoke L set)" : "background",
- t.clut*8+c1-0x90);
- if(mode==1) {
-@@ -506,62 +506,62 @@
- break;
-
- case CDY:
-- log("CDY conceal display\n");
-+ mylog("CDY conceal display\n");
- set_attr(ATTR_CONCEALED, 1, 0, mode);
- break;
-
- case SPL:
-- log("SPL stop lining\n");
-+ mylog("SPL stop lining\n");
- set_attr(ATTR_UNDERLINE, 0, 0, mode);
- break;
-
- case STL:
-- log("STL start lining\n");
-+ mylog("STL start lining\n");
- set_attr(ATTR_UNDERLINE, 1, 0, mode);
- break;
-
- case CSI:
-- log("CSI control sequence introducer\n");
-+ mylog("CSI control sequence introducer\n");
- adv = do_CSI();
- break;
-
- case 0x9c:
- if(mode==1) {
-- log("BBD black background\n");
-+ mylog("BBD black background\n");
- set_attr(ATTR_BACKGROUND, 1, t.clut*8+BLACK, 1);
- } else {
-- log("NPO normal polarity\n");
-+ mylog("NPO normal polarity\n");
- set_attr(ATTR_INVERTED, 0, 0, mode);
- }
- break;
-
- case 0x9d:
- if(mode==1) {
-- log("NBD new background\n");
-+ mylog("NBD new background\n");
- set_attr(ATTR_BACKGROUND, 1,
- screen[t.cursory-1][t.cursorx-1].fg, 1);
- } else {
-- log("IPO inverted polarity\n");
-+ mylog("IPO inverted polarity\n");
- set_attr(ATTR_INVERTED, 1, 0, mode);
- }
- break;
-
- case 0x9e:
- if(mode==1) {
-- log("HMS hold mosaic\n");
-+ mylog("HMS hold mosaic\n");
- t.hold_mosaic = 1;
- } else {
-- log("TRB transparent background\n");
-+ mylog("TRB transparent background\n");
- set_attr(ATTR_BACKGROUND, 1, TRANSPARENT, mode);
- }
- break;
-
- case 0x9f:
- if(mode==1) {
-- log("RMS release mosaic\n");
-+ mylog("RMS release mosaic\n");
- t.hold_mosaic = 0;
- } else {
-- log("STC stop conceal\n");
-+ mylog("STC stop conceal\n");
- set_attr(ATTR_CONCEALED, 0, 0, mode);
- }
- break;
-@@ -591,55 +591,55 @@
- switch(c2) {
-
- case 0x20: /* annex 7.3 */
-- log(" TFI Terminal Facility Identifier\n");
-+ mylog(" TFI Terminal Facility Identifier\n");
- c3 = layer2getc();
- if(c3==0x40) {
-- log(" TFI request\n");
-+ mylog(" TFI request\n");
- write(server_outfd, TFI_string, 6);
- }
- else {
-- log(" TFI echo 0x%02x\n", c3);
-+ mylog(" TFI echo 0x%02x\n", c3);
- do {
- c3 = layer2getc();
-- log(" TFI echo 0x%02x\n", c3);
-+ mylog(" TFI echo 0x%02x\n", c3);
- }
- while(c3 & 0x20); /* extension bit */
- }
- break;
-
- case 0x23:
-- log(" define DRCS\n");
-+ mylog(" define DRCS\n");
- do_DRCS();
- break;
-
- case 0x26:
-- log(" define color\n");
-+ mylog(" define color\n");
- do_DEFCOLOR();
- break;
-
- case 0x2d: /* page 155 */
-- log(" define Format\n");
-+ mylog(" define Format\n");
- do_DEFFORMAT();
- break;
-
- case 0x2f: /* page 157 */
-- log(" Reset sequence\n");
-+ mylog(" Reset sequence\n");
- do_RESET();
- alphamosaic = 1;
- break;
-
- case 0x3e: /* annex 7.4 */
-- log(" Telesoftware\n");
-+ mylog(" Telesoftware\n");
- do_TSW();
- break;
-
- default: /* APA active position addressing */
-- if(c2<0x40) log(" unknown US sequence\n");
-+ if(c2<0x40) mylog(" unknown US sequence\n");
- else {
- alphamosaic = 1;
-- log(" new row %2d\n", c2 & 0x3f);
-+ mylog(" new row %2d\n", c2 & 0x3f);
- c3 = layer2getc();
-- log(" new column %2d\n", c3 & 0x3f);
-+ mylog(" new column %2d\n", c3 & 0x3f);
- move_cursor(APA, c2 & 0x3f, c3 & 0x3f);
- t.par_attr = 0;
- t.par_fg = WHITE;
-@@ -654,8 +654,8 @@
- * other VPDE's has to be skipped (*17420101711a#).
- */
- if(!alphamosaic) {
-- while( (c2 = layer2getc()) != US ) log("skipping to next US\n");
-- log("\n");
-+ while( (c2 = layer2getc()) != US ) mylog("skipping to next US\n");
-+ mylog("\n");
- layer2ungetc();
- }
- }
-@@ -670,9 +670,9 @@
- switch(c2) {
-
- case 0x22:
-- log(" invoke C1\n");
-+ mylog(" invoke C1\n");
- c3 = layer2getc();
-- log(" (%s)\n", c3==0x40 ? "serial" : "parallel");
-+ mylog(" (%s)\n", c3==0x40 ? "serial" : "parallel");
- if(c3==0x40) t.serialmode = 1;
- else {
- t.serialmode = 0;
-@@ -681,22 +681,22 @@
- break;
-
- case 0x23:
-- log(" set attributes\n");
-+ mylog(" set attributes\n");
- c3 = layer2getc();
- switch(c3) {
- case 0x20:
-- log(" full screen background\n");
-+ mylog(" full screen background\n");
- c4 = layer2getc();
-- log(" color = %d\n",
-+ mylog(" color = %d\n",
- c4==0x5e ? TRANSPARENT : t.clut*8+c4-0x50);
- for(y=0; y<24; y++)
- define_fullrow_bg(y, c4==0x5e ?
- TRANSPARENT : t.clut*8+c4-0x50);
- break;
- case 0x21:
-- log(" full row\n");
-+ mylog(" full row\n");
- c4 = layer2getc();
-- log(" ");
-+ mylog(" ");
- supplementary_control_C1(c4+0x40, 1);
- break;
- }
-@@ -706,61 +706,61 @@
- case 0x29:
- case 0x2a:
- case 0x2b:
-- log(" load G%d with\n", c2 - 0x28);
-+ mylog(" load G%d with\n", c2 - 0x28);
- c3 = layer2getc();
- switch(c3) {
- case 0x40:
-- log(" 'primary graphic'\n");
-+ mylog(" 'primary graphic'\n");
- t.G0123L[c2 - 0x28] = PRIM;
- t.prim = c2 - 0x28;
- break;
- case 0x62:
-- log(" 'supplementary graphic'\n");
-+ mylog(" 'supplementary graphic'\n");
- t.G0123L[c2 - 0x28] = SUPP;
- t.supp = c2 - 0x28;
- break;
- case 0x63:
-- log(" '2nd supplementary mosaic'\n");
-+ mylog(" '2nd supplementary mosaic'\n");
- t.G0123L[c2 - 0x28] = SUP2;
- break;
- case 0x64:
-- log(" '3rd supplementary mosaic'\n");
-+ mylog(" '3rd supplementary mosaic'\n");
- t.G0123L[c2 - 0x28] = SUP3;
- break;
- case 0x20:
-- log(" DRCS\n");
-+ mylog(" DRCS\n");
- c4 = layer2getc();
-- if(c4 != 0x40) log("HAEH (ESC 0x%02x 0x20 0x%02x)\n", c2, c4);
-- else log("\n");
-+ if(c4 != 0x40) mylog("HAEH (ESC 0x%02x 0x20 0x%02x)\n", c2, c4);
-+ else mylog("\n");
- t.G0123L[c2 - 0x28] = DRCS;
- break;
- }
- break;
-
- case 0x6e:
-- log(" LS2 locking shift G2 left\n");
-+ mylog(" LS2 locking shift G2 left\n");
- t.leftright[0] = G2;
- t.save_left = G2;
- break;
-
- case 0x6f:
-- log(" LS3 locking shift G3 left\n");
-+ mylog(" LS3 locking shift G3 left\n");
- t.leftright[0] = G3;
- t.save_left = G3;
- break;
-
- case 0x7c:
-- log(" LS3R locking shift G3 right\n");
-+ mylog(" LS3R locking shift G3 right\n");
- t.leftright[1] = G3;
- break;
-
- case 0x7d:
-- log(" LS2R locking shift G2 right\n");
-+ mylog(" LS2R locking shift G2 right\n");
- t.leftright[1] = G2;
- break;
-
- case 0x7e:
-- log(" LS1R locking shift G1 right\n");
-+ mylog(" LS1R locking shift G1 right\n");
- t.leftright[1] = G1;
- break;
- }
-@@ -781,32 +781,32 @@
-
- c2 = layer2getc();
- if(c2 == 0x42) {
-- log(" STC stop conceal\n");
-+ mylog(" STC stop conceal\n");
- set_attr(ATTR_CONCEALED, 0, 0, t.serialmode);
- return 0;
- }
-
-- log("\n");
-+ mylog("\n");
- c3 = layer2getc();
-
- /* protection only available as fullrow controls ?? (page 135) */
- if(c2 == 0x31 && c3 == 0x50) {
-- log(" PMS protected mode start\n");
-+ mylog(" PMS protected mode start\n");
- set_attr(ATTR_PROTECTED, 1, 0, 2);
- return 0;
- }
- if(c2 == 0x31 && c3 == 0x51) {
-- log(" PMC protected mode cancel\n");
-+ mylog(" PMC protected mode cancel\n");
- set_attr(ATTR_PROTECTED, 0, 0, 2);
- return 0;
- }
- if(c2 == 0x32 && c3 == 0x53) {
-- log(" MMS marked mode start\n");
-+ mylog(" MMS marked mode start\n");
- /* set_attr(ATTR_MARKED, 1, 0, t.serialmode); */
- return 0;
- }
- if(c2 == 0x32 && c3 == 0x54) {
-- log(" MMT marked mode stop\n");
-+ mylog(" MMT marked mode stop\n");
- /* set_attr(ATTR_MARKED, 0, 0, t.serialmode); */
- return 0;
- }
-@@ -814,28 +814,28 @@
- switch(c3) {
-
- case 0x40:
-- log(" invoke CLUT%d\n", c2 - 0x2f);
-+ mylog(" invoke CLUT%d\n", c2 - 0x2f);
- t.clut = c2 - 0x30;
- return 0;
-
- case 0x41:
- switch(c2) {
- case 0x30:
-- log(" IVF inverted flash\n");
-+ mylog(" IVF inverted flash\n");
- return 1;
- case 0x31:
-- log(" RIF reduced intesity flash\n");
-+ mylog(" RIF reduced intesity flash\n");
- return 1;
- case 0x32:
- case 0x33:
- case 0x34:
-- log(" FF%c fast flash %c\n", c2-1, c2-1);
-+ mylog(" FF%c fast flash %c\n", c2-1, c2-1);
- return 1;
- case 0x35:
-- log(" ICF increment flash\n");
-+ mylog(" ICF increment flash\n");
- return 1;
- case 0x36:
-- log(" DCF decrement flash\n");
-+ mylog(" DCF decrement flash\n");
- return 1;
- }
- break;
-@@ -843,19 +843,19 @@
- case 0x60:
- switch(c2) {
- case 0x30:
-- log(" SCU explicit scroll up\n");
-+ mylog(" SCU explicit scroll up\n");
- if(t.scroll_area) scroll(1);
- return 0;
- case 0x31:
-- log(" SCD explicit scroll down\n");
-+ mylog(" SCD explicit scroll down\n");
- if(t.scroll_area) scroll(0);
- return 0;
- case 0x32:
-- log(" AIS activate implicite scrolling\n");
-+ mylog(" AIS activate implicite scrolling\n");
- t.scroll_impl = 1;
- return 0;
- case 0x33:
-- log(" DIS deactivate implicite scrolling\n");
-+ mylog(" DIS deactivate implicite scrolling\n");
- t.scroll_impl = 0;
- return 0;
- }
-@@ -864,20 +864,20 @@
- default: /* definition of scrolling area (page 137) */
- upper = c2 & 0x0f;
- if(c3>=0x30 && c3<=0x39) upper = upper*10 + (c3&0x0f);
-- log(" upper row: %2d\n", upper);
-- if(c3>=0x30 && c3<=0x39) { c3 = layer2getc(); log("\n"); }
-+ mylog(" upper row: %2d\n", upper);
-+ if(c3>=0x30 && c3<=0x39) { c3 = layer2getc(); mylog("\n"); }
-
- /* if(c3!=0x3b) fprintf(stderr, "XCEPT: scrolling area - protocol !\n");
- */
- lower = layer2getc() & 0x0f;
-- log("\n");
-+ mylog("\n");
- c3 = layer2getc();
- if(c3>=0x30 && c3<=0x39) lower = lower*10 + (c3&0x0f);
-- log(" lower row: %2d", lower);
-- if(c3>=0x30 && c3<=0x39) { log("\n"); c3=layer2getc(); log(" "); }
-+ mylog(" lower row: %2d", lower);
-+ if(c3>=0x30 && c3<=0x39) { mylog("\n"); c3=layer2getc(); mylog(" "); }
-
- if(c3==0x55) {
-- log(" CSA create scrolling area\n");
-+ mylog(" CSA create scrolling area\n");
- if(upper>=2 && lower<rows && lower>=upper) {
- t.scroll_upper = upper;
- t.scroll_lower = lower;
-@@ -885,7 +885,7 @@
- }
- }
- if(c3==0x56) {
-- log(" CSD delete scrolling area\n");
-+ mylog(" CSD delete scrolling area\n");
- t.scroll_area = 0;
- }
- return 0;
-@@ -901,62 +901,62 @@
-
- c3 = layer2getc();
- if(c3 == 0x20) {
-- log(" DRCS header unit\n");
-+ mylog(" DRCS header unit\n");
- c4 = layer2getc();
- if(c4==0x20 || c4==0x28) {
-- log(" %s existing DRCS\n", (c4==0x20) ? "keep" : "delete");
-+ mylog(" %s existing DRCS\n", (c4==0x20) ? "keep" : "delete");
- if(c4==0x28) free_DRCS();
- c5 = layer2getc();
- } else c5 = c4;
- if(c5 == 0x20) {
-- log("\n");
-+ mylog("\n");
- c6 = layer2getc();
- } else c6 = c5;
- if(c6 == 0x40) {
-- log("\n");
-+ mylog("\n");
- c7 = layer2getc();
- } else c7 = c6;
-
- switch(c7 & 0xf) {
- case 6:
-- log(" 12x12 pixel\n");
-+ mylog(" 12x12 pixel\n");
- t.drcs_w = 12;
- t.drcs_h = 12;
- break;
- case 7:
-- log(" 12x10 pixel\n");
-+ mylog(" 12x10 pixel\n");
- t.drcs_w = 12;
- t.drcs_h = 10;
- break;
- case 10:
-- log(" 6x12 pixel\n");
-+ mylog(" 6x12 pixel\n");
- t.drcs_w = 6;
- t.drcs_h = 12;
- break;
- case 11:
-- log(" 6x10 pixel\n");
-+ mylog(" 6x10 pixel\n");
- t.drcs_w = 6;
- t.drcs_h = 10;
- break;
- case 12:
-- log(" 6x5 pixel\n");
-+ mylog(" 6x5 pixel\n");
- t.drcs_w = 6;
- t.drcs_h = 5;
- break;
- case 15:
-- log(" 6x6 pixel\n");
-+ mylog(" 6x6 pixel\n");
- t.drcs_w = 6;
- t.drcs_h = 6;
- break;
- }
-
- c8 = layer2getc();
-- log(" %d bit/pixel\n", c8 & 0xf);
-+ mylog(" %d bit/pixel\n", c8 & 0xf);
- t.drcs_bits = c8 & 0xf;
- t.drcs_step = (t.drcs_h>=10 && t.drcs_w*t.drcs_bits==24) ? 2 : 1;
- }
- else {
-- log(" DRCS pattern transfer unit (char: 0x%02x)\n", c3);
-+ mylog(" DRCS pattern transfer unit (char: 0x%02x)\n", c3);
- do_DRCS_data(c3);
- }
- }
-@@ -983,7 +983,7 @@
- switch(c4) {
- case 0x20: /* S-bytes */
- case 0x2f:
-- log(" fill rest of char with %d\n", c4 & 1);
-+ mylog(" fill rest of char with %d\n", c4 & 1);
- for(; byte<maxbytes; byte++)
- for(n=0; n<4; n++)
- if(planemask & (1<<n)) data[n][byte] = (c4==0x20) ? 0 : 0xff;
-@@ -998,7 +998,7 @@
- case 0x28:
- case 0x29:
- case 0x2a:
-- log(" repeat last row %d times\n", c4 & 0xf);
-+ mylog(" repeat last row %d times\n", c4 & 0xf);
- if(byte&1) byte++; /* pad to full row (assume 0) */
- for(i=0; i<(c4 & 0xf); i++) {
- for(n=0; n<4; n++)
-@@ -1016,7 +1016,7 @@
- break;
- case 0x2c:
- case 0x2d:
-- log(" full row %d\n", c4 & 1);
-+ mylog(" full row %d\n", c4 & 1);
- if(byte&1) byte++; /* pad to full row (assume 0) */
- for(n=0; n<4; n++)
- if(planemask & (1<<n)) {
-@@ -1031,7 +1031,7 @@
- if(t.drcs_h<10) byte += 2;
- break;
- case 0x2e:
-- log(" fill rest of char with last row\n");
-+ mylog(" fill rest of char with last row\n");
- if(byte&1) byte++; /* pad to full row (assume 0) */
- while(byte<maxbytes) {
- for(n=0; n<4; n++)
-@@ -1048,12 +1048,12 @@
- case 0x32:
- case 0x33:
- if(byte) {
-- log(" new plane ahead - filling up\n");
-+ mylog(" new plane ahead - filling up\n");
- byte = maxbytes; /* pad to full plane */
- layer2ungetc();
- }
- else {
-- log(" start of pattern block (plane %d)\n", c4 & 0xf);
-+ mylog(" start of pattern block (plane %d)\n", c4 & 0xf);
- for(i=0; i<2*FONT_HEIGHT; i++) data[c4 & 0xf][i] = 0;
- planemask |= 1 << (c4 & 0xf);
- }
-@@ -1061,12 +1061,12 @@
-
- default:
- if(c4<0x20 || c4>0x7f) {
-- log(" end of pattern data\n");
-+ mylog(" end of pattern data\n");
- layer2ungetc();
- if(byte) byte = maxbytes;
- }
- else { /* D-bytes */
-- log(" pattern data\n");
-+ mylog(" pattern data\n");
- if(t.drcs_w==6) { /* low res */
- for(n=0; n<4; n++)
- if(planemask & (1<<n)) {
-@@ -1123,19 +1123,19 @@
- {
- int n, i, j, k;
-
-- log("\n DRC # 0x%2x\n", c);
-+ mylog("\n DRC # 0x%2x\n", c);
- for(n=0; n<bits; n++) {
-- log(" (plane %d)\n", n);
-- log(" --------------------------\n");
-+ mylog(" (plane %d)\n", n);
-+ mylog(" --------------------------\n");
- for(j=0; j<fontheight; j++) {
-- log(" |");
-+ mylog(" |");
- for(k=0; k<2; k++)
- for(i=5; i>=0; i--)
-- if(data[n][j*2+k] & (1<<i)) log("* ");
-- else log(" ");
-- log("|\n");
-+ if(data[n][j*2+k] & (1<<i)) mylog("* ");
-+ else mylog(" ");
-+ mylog("|\n");
- }
-- log(" --------------------------\n\n");
-+ mylog(" --------------------------\n\n");
- }
- }
-
-@@ -1152,82 +1152,82 @@
- switch(c3) {
-
- case 0x20: /* US 0x26 0x20 <ICT> <SUR> <SCM> */
-- log(" color header unit\n");
-+ mylog(" color header unit\n");
- t.col_modmap = 1; /* by default modify colormap */
- c4 = layer2getc();
- if((c4 & 0xf0) == 0x20) {
- if(c4!=0x20 && c4!=0x22) {
-- log("*** <ICT>: bad value !\n");
-+ mylog("*** <ICT>: bad value !\n");
- fprintf(stderr, "XCEPT: do_DEFCOLOR(): ICT1 = 0x%02x\n", c4);
- }
-- log(" <ICT>: load %s\n", c4==0x20 ? "colormap" : "DCLUT");
-+ mylog(" <ICT>: load %s\n", c4==0x20 ? "colormap" : "DCLUT");
- t.col_modmap = (c4==0x20);
- c5 = layer2getc();
- } else c5 = c4;
- if((c5 & 0xf0) == 0x20) {
-- log(" <ICT>: (unit %d)\n", c5&0xf);
-+ mylog(" <ICT>: (unit %d)\n", c5&0xf);
- if(c5!=0x20) {
-- log("*** <ICT>: bad value !\n");
-+ mylog("*** <ICT>: bad value !\n");
- fprintf(stderr, "XCEPT: do_DEFCOLOR(): ICT2 = 0x%02x\n", c5);
- }
- c6 = layer2getc();
- } else c6 = c5;
- if((c6 & 0xf0) == 0x30) {
-- log(" <SUR>: %d bits\n", c6&0xf);
-+ mylog(" <SUR>: %d bits\n", c6&0xf);
- if(c6!=0x34 && c6!=0x35) {
-- log("*** <SUR>: bad value !\n");
-+ mylog("*** <SUR>: bad value !\n");
- fprintf(stderr, "XCEPT: do_DEFCOLOR(): SUR = 0x%02x\n", c6);
- }
- c7 = layer2getc();
- } else c7 = c6;
- if((c7 & 0xf0) == 0x40) {
-- log(" <SCM>: 0x%02x\n", c7);
-+ mylog(" <SCM>: 0x%02x\n", c7);
- if(c7!=0x40 && c7!=0x41) {
-- log("*** <SCM>: bad value !\n");
-+ mylog("*** <SCM>: bad value !\n");
- fprintf(stderr, "XCEPT: do_DEFCOLOR(): SCM = 0x%02x\n", c7);
- }
- } else {
-- log(" default header\n");
-+ mylog(" default header\n");
- layer2ungetc();
- }
- break;
-
- case 0x21:
-- log(" color reset unit\n");
-+ mylog(" color reset unit\n");
- default_colors();
- break;
-
- default:
-- log(" color transfer unit (1.Stelle: %d)\n", c3&0xf);
-+ mylog(" color transfer unit (1.Stelle: %d)\n", c3&0xf);
- index = c3&0xf;
- c4 = layer2getc();
- if((c4 & 0xf0) == 0x30) { /* c3 zehner, c4 einer */
-- log(" (2.Stelle: %d)\n", c4&0xf);
-+ mylog(" (2.Stelle: %d)\n", c4&0xf);
- index = (c3&0xf)*10 + (c4&0xf);
- c5 = layer2getc();
- } else c5 = c4;
-
- if(t.col_modmap) { /* load colormap */
- while(c5>=0x40 && c5<=0x7f) {
-- log(" color #%2d: R G B\n", index);
-+ mylog(" color #%2d: R G B\n", index);
- c6 = layer2getc();
- r = (c5&0x20)>>2 | (c5&0x04) | (c6&0x20)>>4 | (c6&0x04)>>2;
- g = (c5&0x10)>>1 | (c5&0x02)<<1 | (c6&0x10)>>3 | (c6&0x02)>>1;
- b = (c5&0x08) | (c5&0x01)<<2 | (c6&0x08)>>2 | (c6&0x01);
-- log(" %1x %1x %1x\n", r, g, b);
-+ mylog(" %1x %1x %1x\n", r, g, b);
- if(index>=16 && index<=31) define_color(index++, r, g, b);
- c5 = layer2getc();
- }
- }
- else { /* load DCLUT */
- while(c5>=0x40 && c5<=0x7f) {
-- log(" DCLUT[%2d] = %2d\n", index, c5&0x1f);
-+ mylog(" DCLUT[%2d] = %2d\n", index, c5&0x1f);
- if(index>=0 && index<=3) define_DCLUT(index++, c5&0x1f);
- c5 = layer2getc();
- }
- }
-
-- log(" end of color data\n");
-+ mylog(" end of color data\n");
- layer2ungetc();
- break;
- }
-@@ -1246,15 +1246,15 @@
- if((c3&0xf0) == 0x40) {
- switch(c3) {
- case 0x41:
-- log(" 40 columns by 24 rows\n");
-+ mylog(" 40 columns by 24 rows\n");
- break;
- case 0x42:
-- log(" 40 columns by 20 rows\n");
-+ mylog(" 40 columns by 20 rows\n");
- rows = 20;
- fontheight = 12;
- break;
- default:
-- log(" unrecognized format (using default)\n");
-+ mylog(" unrecognized format (using default)\n");
- break;
- }
- c4 = layer2getc();
-@@ -1262,11 +1262,11 @@
- else c4 = c3;
-
- if((c4&0xf0) == 0x70) {
-- log(" wraparound %s\n", (c3&1) ? "inactive" : "active");
-+ mylog(" wraparound %s\n", (c3&1) ? "inactive" : "active");
- t.wrap = (c3 == 0x70) ? 1 : 0;
- }
- else {
-- log(" default format\n");
-+ mylog(" default format\n");
- layer2ungetc();
- }
- }
-@@ -1281,9 +1281,9 @@
- switch(c3) {
-
- case 0x40: /* (page 158) */
-- log(" service break to row\n");
-+ mylog(" service break to row\n");
- c4 = layer2getc();
-- log(" #%d\n", c4 & 0x3f);
-+ mylog(" #%d\n", c4 & 0x3f);
- backup = t; /* structure copy */
- t.leftright[0] = t.prim; /* PFUSCH !!! */
- t.leftright[1] = t.supp;
-@@ -1298,7 +1298,7 @@
-
- case 0x41:
- case 0x42:
-- log(" defaults (%s C1)\n", c3&1 ? "serial" : "parallel");
-+ mylog(" defaults (%s C1)\n", c3&1 ? "serial" : "parallel");
- default_sets();
- t.serialmode = c3 & 1;
- t.wrap = 1;
-@@ -1311,13 +1311,13 @@
-
- case 0x43:
- case 0x44:
-- log(" limited defaults (%s C1)\n", c3&1 ? "serial":"parallel");
-+ mylog(" limited defaults (%s C1)\n", c3&1 ? "serial":"parallel");
- default_sets();
- t.serialmode = c3 & 1;
- break;
-
- case 0x4f:
-- log(" reset to previous state\n");
-+ mylog(" reset to previous state\n");
- t = backup;
- move_cursor(APA, t.cursory, t.cursorx);
- break;
-@@ -1776,7 +1776,7 @@
- * layer 6 debug log routine. (varargs !?!)
- */
-
--log(s, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)
-+mylog(s, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12)
- char *s;
- int p1, p2 ,p3, p4, p5, p6, p7, p8, p9, p10, p11, p12;
- {
---- xcept/tsw.c.orig Tue Dec 14 17:04:50 1993
-+++ xcept/tsw.c Mon Sep 1 16:46:16 2003
-@@ -68,7 +68,7 @@
- while( (DDU = layer2getc()) != US ) {
- switch( DDU ) { /* Dialog Data Unit */
- case DDU_D_SET:
-- log("DDU_D_SET\n");
-+ mylog("DDU_D_SET\n");
- sq = get_sq( tsw_mode );
- LI = get_LI( sq, tsw_mode );
-
-@@ -79,34 +79,34 @@
- }
- break;
- case DDU_D_END:
-- log("DDU_D_END\n");
-+ mylog("DDU_D_END\n");
- sq = get_sq( tsw_mode );
-
- if( layer2getc() == US ) goto end_do_TSW;
-- log("PV: 0x%02x\n", sq );
-+ mylog("PV: 0x%02x\n", sq );
-
- tsw_mode = 0x00;
- break;
- default:
- sq = DDU;
-- log("DDU_D_DATA, sq: 0x%02x\n", sq );
-+ mylog("DDU_D_DATA, sq: 0x%02x\n", sq );
- while( (TDU = l2getc(tsw_mode,&us)) != US &&
- us == 0 ) {
- switch( TDU ) { /* Telesoftware Data Unit */
- case TDU_T_ASSOCIATE:
-- log("CI TDU_T_ASSOCIATE\n");
-+ mylog("CI TDU_T_ASSOCIATE\n");
- break;
- case TDU_T_FILESPEC:
-- log("CI TDU_T_FILESPEC\n");
-+ mylog("CI TDU_T_FILESPEC\n");
- break;
- case TDU_T_WR_START:
-- log("CI TDU_T_WR_START\n");
-+ mylog("CI TDU_T_WR_START\n");
- break;
- case TDU_T_WRITE:
-- log("CI TDU_T_WRITE\n");
-+ mylog("CI TDU_T_WRITE\n");
- break;
- case TDU_T_WR_END:
-- log("CI TDU_T_WR_END\n");
-+ mylog("CI TDU_T_WR_END\n");
- if( write( dz_tsw, cp_tsw, ll_tsw ) != ll_tsw ) {
- sprintf( msg, "write(,,%d)", ll_tsw );
- perror( msg );
-@@ -115,7 +115,7 @@
- close( dz_tsw );
- break;
- default:
-- log("unknown TDU 0x%02x\n", TDU );
-+ mylog("unknown TDU 0x%02x\n", TDU );
- break;
- }
- LI = get_LI( sq, tsw_mode );
-@@ -130,10 +130,10 @@
- do {
- PV = l2getc( tsw_mode, &us );
- if( us ) {
-- log("\n" );
-+ mylog("\n" );
- goto end_do_TSW;
- }
-- log("PV DATA\n");
-+ mylog("PV DATA\n");
- *(cp_tsw+ii_tsw) = PV;
- } while( ++ii_tsw < ll_tsw );
- }
-@@ -142,7 +142,7 @@
- }
- }
- end_do_TSW:
-- log("\n");
-+ mylog("\n");
- layer2ungetc();
- }
-
-@@ -161,7 +161,7 @@
- if( mode == MODE1_3IN4 ) {
- switch( nr ) {
- case 0: /*--- Byte 1+2 ---*/
-- b1 = layer2getc(); log("\n");
-+ b1 = layer2getc(); mylog("\n");
- if( b1 == US ) {
- nr = 0; rc = US; *us = 1;
- break;
-@@ -197,9 +197,9 @@
- else
- rc = layer2getc();
-
-- log("l2getc(0x%02X) ", rc );
-- if( isprint(rc) ) log("'%c' ", rc );
-- else log(" ");
-+ mylog("l2getc(0x%02X) ", rc );
-+ if( isprint(rc) ) mylog("'%c' ", rc );
-+ else mylog(" ");
-
- return( rc );
- }
-@@ -213,7 +213,7 @@
- int sq;
-
- sq = l2getc( mode, &us );
-- log("sequence code: 0x%02x\n", sq );
-+ mylog("sequence code: 0x%02x\n", sq );
-
- return( sq );
- }
-@@ -229,7 +229,7 @@
-
- LI = l2getc( mode, &us );
- LI = LI % sq;
-- log("LI=%3d\n", LI );
-+ mylog("LI=%3d\n", LI );
-
- return( LI );
- }
-@@ -249,27 +249,27 @@
- goto end_do_PI;
-
- switch( PI ) {
-- case PI_STREAM: log("Str\n"); rc = 1; break;
-- case PI_CHECK: log("PI Checksum use & mode\n");
-+ case PI_STREAM: mylog("Str\n"); rc = 1; break;
-+ case PI_CHECK: mylog("PI Checksum use & mode\n");
- LI = get_LI( sq, tsw_mode );
- for( i=0; i<LI; i++ ) {
- PV = l2getc( mode, &us );
-- log("PV\n");
-+ mylog("PV\n");
- }
- tsw_mode = PV;
- rc = LI+2; break;
-- case PI_APPL_NAME: log("PI Application-name\n");
-+ case PI_APPL_NAME: mylog("PI Application-name\n");
- LI = get_LI( sq, tsw_mode );
- for( i=0; i<LI; i++ ) {
- PV = l2getc( mode, &us );
-- log("PV\n");
-+ mylog("PV\n");
- }
- rc = LI+2; break;
-- case PI_FILE_NAME: log("PI Filename\n");
-+ case PI_FILE_NAME: mylog("PI Filename\n");
- LI = get_LI( sq, tsw_mode );
- for( i=0; i<LI; i++ ) {
- PV = l2getc( mode, &us );
-- log("PV\n");
-+ mylog("PV\n");
- name[i] = PV;
- }
- name[LI] = 0x00;
-@@ -278,12 +278,12 @@
- perror( msg );
- }
- rc = LI+2; break;
-- case PI_FILE_LENG: log("PI File-length\n");
-+ case PI_FILE_LENG: mylog("PI File-length\n");
- LI = get_LI( sq, tsw_mode );
- ll_tsw = 0;
- for( i=0; i<LI; i++ ) {
- u_PV = l2getc( mode, &us );
-- log("PV\n");
-+ mylog("PV\n");
- PV = u_PV;
- ll_tsw += ( PV<<((LI-i-1)*8) );
- }
-@@ -293,27 +293,27 @@
- }
- ii_tsw = 0;
- rc = LI+2; break;
-- case PI_DATE_TIME: log("PI Date/time\n");
-+ case PI_DATE_TIME: mylog("PI Date/time\n");
- LI = get_LI( sq, tsw_mode );
- for( i=0; i<LI; i++ ) {
- PV = l2getc( mode, &us );
-- log("PV\n");
-+ mylog("PV\n");
- date[i] = PV;
- }
- date[LI] = 0x00;
- rc = LI+2; break;
-- case PI_TRANS_ID: log("PI Transfer Identifier\n");
-+ case PI_TRANS_ID: mylog("PI Transfer Identifier\n");
- LI = get_LI( sq, tsw_mode );
- for( i=0; i<LI; i++ ) {
- PV = l2getc( mode, &us );
-- log("PV\n");
-+ mylog("PV\n");
- }
- rc = LI+2; break;
-- default: log("PI unknown\n");
-+ default: mylog("PI unknown\n");
- LI = get_LI( sq, tsw_mode );
- for( i=0; i<LI; i++ ) {
- PV = l2getc( mode, &us );
-- log("PV\n");
-+ mylog("PV\n");
- }
- rc = LI+2; break;
- }
diff --git a/comms/xcept/files/patch-ac b/comms/xcept/files/patch-ac
deleted file mode 100644
index 462755016457..000000000000
--- a/comms/xcept/files/patch-ac
+++ /dev/null
@@ -1,279 +0,0 @@
---- /dev/null Sun Sep 1 12:14:31 1996
-+++ etc/Makefile Sun Sep 1 14:38:51 1996
-@@ -0,0 +1,10 @@
-+DESTDIR = /usr/local/etc
-+MODE= 644
-+OWNER= root
-+GROUP= bin
-+
-+all:
-+
-+install:
-+ ${INSTALL} -c -m ${MODE} -o ${OWNER} -g ${GROUP} init.cept ${DESTDIR}/cept.init
-+ ${INSTALL} -c -m ${MODE} -o ${OWNER} -g ${GROUP} users.cept ${DESTDIR}/cept.users
---- etc/init.cept.orig Tue Jun 28 16:09:20 1994
-+++ etc/init.cept Sun Sep 1 15:14:18 1996
-@@ -26,30 +26,16 @@
- # '\' = quote character e.g. \^ \~ \\
- # '^' = control character e.g. ^M = return ^J = line_feed
- #############################################################################
--opendevice 38400 "/dev/ttyF00"
-+opendevice 38400 "/dev/cuaa0"
--hangupstring "~+++~ATH0^M"
--connectstring "CONNECT 2400"
-+hangupstring "~+++~ATH0^M~ATZ"
-+connectstring "CONNECT"
- nodialtonestring "NO DIALTONE^M"
- nocarrierstring "NO CARRIER^M"
- busystring "BUSY^M"
-
-
--send "at^M"
--sleep 10
- send "ATZ^M" # reset
--sleep 20
--send "AT&D2^M" # hangup when DTR off
--sleep 4
--send "ATQ0^M" #
--sleep 4
--send "ATV1^M"
--sleep 4
--send "AT^M" # dial-in/out modem
--sleep 4
--send "ATS21=24^M" # CD from phone line
--sleep 4
--send "ATS2=255^M" # no +++ allowed
--sleep 4
--send "~ATDT01300190^M"
-+sleep 10
-+send "~ATD01910^M" # Btx service Deutsche Telekom
-
- wait 100 # wait 100 sec for BUSY, CONNECT, NO CARRIER, ....
---- etc/users.cept.orig Tue Jun 28 16:09:30 1994
-+++ etc/users.cept Sun Sep 1 15:14:41 1996
-@@ -16,223 +16,7 @@
- # (every user is allowed on every machine)
- ############################################################################
-
--# 2.3
--# users.cept,v
--# Revision 2.3 1993/09/24 14:07:01 husemann
--# some fixes
--#
--# Revision 2.2 1993/09/24 11:12:07 husemann
--# 2.0 BETA RELEASE
--#
--# Revision 2.1 1993/09/24 10:02:28 husemann
--# Getting ready for beta release of XCept.
--#
--# Revision 1.1.1.1 1993/05/18 08:21:31 husemann
--# New checkin for new CVS tree --- this time for sure!
--#
--# Revision 1.1 1993/01/14 16:39:06 aoaugust
--# Initial revision
--#
--# Revision 1.22 1993/01/12 14:26:10 fzhauck
--# Elmar Storath added
--#
--# Revision 1.21 1993/01/12 12:35:28 eckert
--# added access for faui45r (eckert)
--#
--# Revision 1.20 1993/01/11 16:19:24 husemann
--# added faui45x
--#
--# Revision 1.19 1993/01/11 11:08:34 jklein
--# removed faui43d, added faui45j
--#
--# Revision 1.18 1993/01/08 09:51:21 husemann
--# added vespucci
--#
--# Revision 1.17 1992/12/18 11:11:42 husemann
--# added Prof. Hofmann
--#
--# Revision 1.16 1992/12/14 08:59:05 husemann
--# corrected faui43a again
--#
--# Revision 1.15 1992/12/08 14:47:56 husemann
--# added eckertchen
--#
--# Revision 1.14 1992/12/08 12:04:17 husemann
--# added faui45{v,w}
--#
--# Revision 1.13 1992/11/30 10:35:34 husemann
--# added faui43a -dirk
--#
--# Revision 1.12 1992/11/26 08:12:23 jklein
--# added faui43d and jklein
--#
--# Revision 1.11 1992/10/07 12:03:12 btx
--# added faui4s w/ domain extension
--#
--# Revision 1.10 1992/10/05 10:51:18 root
--# add S10'er
--#
--# Revision 1.9 1992/09/29 13:41:16 btx
--# added btx
--#
--# Revision 1.8 1992/09/25 12:47:37 btx
--# added faui45g
--#
--# Revision 1.7 1992/09/25 06:44:07 btx
--# added pruy
--#
--# Revision 1.6 1992/09/23 07:53:31 btx
--# added Wurm
--#
--# Revision 1.5 1992/09/22 14:29:14 btx
--# added flacke
--#
--# Revision 1.4 1992/09/21 11:01:39 root
--# added Matthias Gente
--#
--# Revision 1.3 1992/09/18 11:12:41 root
--# added a couple of users
--#
--# Revision 1.2 1992/09/18 10:58:10 root
--# added RCS keywords
--#
--
--@hydra
--@tensor
--@faui09
--@faui09.informatik.uni-erlangen.de
--@calimero
--@faui33
--@faui33.informatik.uni-erlangen.de
--@camelot
--@chaos
--@eva
--@vespucci
--@vespucci.informatik.uni-erlangen.de
--@faui43
--@faui43.informatik.uni-erlangen.de
--@faui43_revue
--@faui48
--@faui48.informatik.uni-erlangen.de
--@faui48a
--@faui48a.informatik.uni-erlangen.de
--@faui48b
--@faui48b.informatik.uni-erlangen.de
--@faui48c
--@faui48c.informatik.uni-erlangen.de
--@faui48d
--@faui48d.informatik.uni-erlangen.de
--@faui49
--@faui49.informatik.uni-erlangen.de
--@faui49a
--@faui49a.informatik.uni-erlangen.de
--@faui49b
--@faui49c
--@faui49c.informatik.uni-erlangen.de
--@faui49d
--@faui49d.informatik.uni-erlangen.de
--@faui49e
--@faui49e.informatik.uni-erlangen.de
--@faui49f
--@faui49f.informatik.uni-erlangen.de
--@faui4a
--@faui4a.informatik.uni-erlangen.de
--@faui4c
--@faui4c.informatik.uni-erlangen.de
--@faui4d
--@faui4d.informatik.uni-erlangen.de
--@faui4e
--@faui4e.informatik.uni-erlangen.de
--@faui4f
--@faui4f.informatik.uni-erlangen.de
--@faui4g
--@faui4g.informatik.uni-erlangen.de
--@faui4h
--@faui4h.informatik.uni-erlangen.de
--@faui4j
--@faui4j.informatik.uni-erlangen.de
--@faui4l
--@faui4l.informatik.uni-erlangen.de
--@faui4n
--@faui4n.informatik.uni-erlangen.de
--@faui4p
--@faui4p.informatik.uni-erlangen.de
--@faui4q
--@faui4q.informatik.uni-erlangen.de
--@faui4r
--@faui4r.informatik.uni-erlangen.de
--@faui4s
--@faui4s.informatik.uni-erlangen.de
--@faui4t
--@faui4t.informatik.uni-erlangen.de
--@faui4u
--@faui4u.informatik.uni-erlangen.de
--@faui4x
--@faui4x.informatik.uni-erlangen.de
--@fridolin
--@medusa
--@pse
--@torus
--@faui43a
--@faui43a.informatik.uni-erlangen.de
--@faui45
--@faui45.informatik.uni-erlangen.de
--@faui45b
--@faui45b.informatik.uni-erlangen.de
--@faui45d
--@faui45d.informatik.uni-erlangen.de
--@faui45g
--@faui45g.informatik.uni-erlangen.de
--@faui45h
--@faui45h.informatik.uni-erlangen.de
--@faui45j
--@faui45j.informatik.uni-erlangen.de
--@faui45k
--@faui45k.informatik.uni-erlangen.de
--@faui45l
--@faui45l.informatik.uni-erlangen.de
--@faui45m
--@faui45m.informatik.uni-erlangen.de
--@faui45n
--@faui45n.informatik.uni-erlangen.de
--@faui45o
--@faui45o.informatik.uni-erlangen.de
--@faui45p
--@faui45p.informatik.uni-erlangen.de
--@faui45r
--@faui45r.informatik.uni-erlangen.de
--@faui45v
--@faui45v.informatik.uni-erlangen.de
--@faui45w
--@faui45w.informatik.uni-erlangen.de
--@faui45y
--@faui45y.informatik.uni-erlangen.de
--@faui45x
--@faui45x.informatik.uni-erlangen.de
--
--
-+@localhost
-
- #allowed users
--aoaugust
--apsel
--btx
--demeer
--eirich
--eckert
--faust
--fhofmann
--fkhoerin
--flacke
--frank
--fzhauck
--gente
--hahn
--husemann
--jklein
--kirschni
--linster
--pruy
--rueth
--storath
--turo
--wurm
-+root
diff --git a/comms/xcept/files/patch-ad b/comms/xcept/files/patch-ad
deleted file mode 100644
index f751e4f067eb..000000000000
--- a/comms/xcept/files/patch-ad
+++ /dev/null
@@ -1,17 +0,0 @@
---- lib/Makefile.orig Thu Sep 14 18:10:53 2000
-+++ lib/Makefile Thu Sep 14 18:12:13 2000
-@@ -0,0 +1,14 @@
-+#
-+# Makefile for scripts
-+# essentially the install command
-+SCRIPTS = ascii.xcept Bundesbahn.xcept DeutscheBank-Kontoauszug.xcept \
-+ on-off.xcept popup.xcept Sparkasse.xcept \
-+ ZDF.xcept client-mode xcept.pl ZDF.pl
-+DEST = /usr/local/lib/xcept
-+
-+all:
-+
-+install:
-+ mkdir -p $(DEST)
-+ install -c -m 0644 $(SCRIPTS) $(DEST)
-+ chmod 755 $(DEST)/ZDF.pl $(DEST)/xcept.pl
diff --git a/comms/xcept/files/patch-ae b/comms/xcept/files/patch-ae
deleted file mode 100644
index 4f04e87faceb..000000000000
--- a/comms/xcept/files/patch-ae
+++ /dev/null
@@ -1,139 +0,0 @@
---- xcept/makefile.orig Fri May 13 12:19:55 1994
-+++ xcept/makefile Sun Sep 1 14:27:37 1996
-@@ -48,23 +48,31 @@
- # should be displayed in the scripts menu. (Only used when not
- # overridden by enironment variable XCEPTSCRIPTS or by command line
- # option '-S').
--SCRIPTSDIR = /usr/local/btx
-+SCRIPTSDIR = /usr/local/lib/xcept
-
-
- #define compiler and X11 include+library pathes
--CC = gcc
--XINC = -I/usr/X386/include
--XLIB = -L/usr/X386/lib
-+#CC = gcc
-+XINC = -I${LOCALBASE}/include
-+XLIB = -L${LOCALBASE}/lib
- #WARN = -W -Wunused -Wswitch -Wcomment -Wshadow -Wpointer-arith -Wcast-qual
-
-
- #define location of the xcept binary and online manual (for 'make install').
- OWNER = bin
--GROUP = uucp
--MODE = 755
-+GROUP = bin
-+BINMODE = 755
- BINDIR = /usr/local/bin
--MANDIR = /usr/local/man/manl
-+MANDIR = /usr/local/man/man1
-+MANMODE = 644
-
-+.ifdef NOMANCOMPRESS
-+MANPAGE = xcept.1
-+.else
-+MANPAGE = xcept.1.gz
-+MANCOMPRESS = gzip -c -9
-+MANCLEAN = ${MANPAGE}
-+.endif
-
-
-
-@@ -73,7 +81,7 @@
- DEFS = -DDEFAULTCEPTHOSTNAME=\"$(SERVERHOST)\" \
- -DDEFAULTSOCKETPORT=$(SERVERPORT) \
- -DXCEPTSCRIPTS_DEFAULTPATH=\"$(SCRIPTSDIR)\"
--CFLAGS = $(XINC) $(WARN) $(DEFS)
-+CFLAGS += $(XINC) $(WARN) $(DEFS)
-
-
- SRCS = xcept.c xfont.c rawfont.c xwin.c layer6.c socket.c buttons.c \
-@@ -84,34 +92,31 @@
-
-
-
--all: xcept
-+all: xcept ${MANPAGE}
-
- xcept: $(OBJS)
-- @echo 'linking $@'
-- @$(CC) $(OBJS) -o xcept $(XLIB) -lX11 -lnsl -lsocket /usr/ucblib/libucb.a
-+ $(CC) $(OBJS) -o xcept $(XLIB) -lX11
-
- $(OBJS):
-- @echo 'compiling $*.c'
-- @$(CC) $(CFLAGS) -c $*.c
-+ $(CC) $(CFLAGS) -c $*.c
-
-
- tags: $(SRCS)
- etags -e $(SRCS)
-
--install: xcept
-- strip xcept
-- mv xcept $(BINDIR)
-- -chown $(OWNER) $(BINDIR)/xcept
-- -chgrp $(GROUP) $(BINDIR)/xcept
-- chmod $(MODE) $(BINDIR)/xcept
-- cp xcept.1 $(MANDIR)
-- -chown $(OWNER) $(MANDIR)/xcept.1
-- -chgrp $(GROUP) $(MANDIR)/xcept.1
-- chmod 644 $(MANDIR)/xcept.1
--
-+.ifndef NOMANCOMPRESS
-+${MANPAGE}: xcept.1
-+ ${MANCOMPRESS} < xcept.1 > ${MANPAGE}
-+.endif
-+
-+install: all
-+ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${BINMODE} xcept\
-+ ${BINDIR}/xcept
-+ ${INSTALL} -c -o ${OWNER} -g ${GROUP} -m ${MANMODE}\
-+ ${MANPAGE} ${MANDIR}/${MANPAGE}
-
- clean:
-- @rm -f $(OBJS) xcept
-+ @rm -f $(OBJS) xcept ${MANCLEAN}
-
-
-
---- xcept/script.c.orig Fri Sep 24 16:07:29 1993
-+++ xcept/script.c Sun Sep 1 14:08:13 1996
-@@ -809,7 +809,6 @@
- if(a->value == b->value)
- return error("pc: %d - variables don't differ!\n",pc);
- len = strlen(a->value) + strlen(b->value) + 1;
-- free(a->value);
- if(!(a->value = ralloc(a->value,len))) return errorp("realloc\n");
- strcat(a->value,b->value);
-
-@@ -1082,7 +1082,8 @@
- printf( "%s", b->value );
- fflush(stdout);
- }
-- gets(tmpstr);
-+ fgets(tmpstr, 300, stdin);
-+ if ((ptr = strchr(tmpstr, '\n'))) *ptr = '\0';
- }
- else if(visible) {
- if(echo) {
-@@ -1105,7 +1106,8 @@
- }
- printf("? ");
- fflush(stdout);
-- gets(tmpstr);
-+ fgets(tmpstr, 300, stdin);
-+ if ((ptr = strchr(tmpstr, '\n'))) *ptr = '\0';
- if( !strlen(tmpstr) ) strncpy( tmpstr, c->value, sizeof(tmpstr)-1 );
- }
- }
---- xcept/xcept.c.orig Mon Apr 25 16:13:26 1994
-+++ xcept/xcept.c Sun Sep 1 14:01:54 1996
-@@ -945,7 +945,6 @@
- int perr, p1, p2, p3, p4, p5, p6, p7, p8;
- {
- extern int errno;
-- extern char *sys_errlist[];
- static char errstr[200];
-
- if(!visible) {
diff --git a/comms/xcept/files/patch-af b/comms/xcept/files/patch-af
deleted file mode 100644
index 601e917b430e..000000000000
--- a/comms/xcept/files/patch-af
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./xcept/scripts.c.org Thu Apr 14 10:21:58 1994
-+++ ./xcept/scripts.c Wed Apr 23 19:08:32 1997
-@@ -36,6 +36,7 @@
- #include <stdio.h>
- #include <errno.h>
- #include <string.h>
-+#include <sys/types.h>
- #include <dirent.h>
- #include "scripts.h"
-
diff --git a/comms/xcept/pkg-descr b/comms/xcept/pkg-descr
deleted file mode 100644
index a73a66a5490d..000000000000
--- a/comms/xcept/pkg-descr
+++ /dev/null
@@ -1,29 +0,0 @@
-XCept provides a decoder for the CEPT protocol as it is in use for
-example by the Btx service of the Deutsche Telekom. In particular,
-electronic banking and other commercial services are being handled
-this way. The CEPT protocol itself is supposed to be a European Telco
-protocol, though I don't know whether any other Telco is actually
-using it.
-
-The program consists of two parts, ceptd acting as a server on the
-host with the modem to use, and xcept as the client which interacts
-with the user, using an X11 frontend if desired. Xcept also provides
-basic scripting facilities.
-
-The package has been developed by Arno Augustin and Frank Hoering at
-the University of Nürnberg-Erlangen, Germany. XCept version 2 has
-been the last version distributed under a BSD-style copyright; the
-package went commercial in later versions. The authors no longer
-distribute or support version 2.
-
-After installing the package, you must add
-
-xcept 20005/tcp #XCEPT
-
-to /etc/services, and
-
-xcept stream tcp nowait root /usr/local/libexec/ceptd ceptd
-
-to /etc/inetd.conf on your server host.
-
-Jörg Wunsch <joerg@FreeBSD.org>
diff --git a/comms/xcept/pkg-plist b/comms/xcept/pkg-plist
deleted file mode 100644
index 03cbff708959..000000000000
--- a/comms/xcept/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/xcept
-libexec/ceptd
-etc/cept.init
-etc/cept.users
-lib/xcept/Bundesbahn.xcept
-lib/xcept/DeutscheBank-Kontoauszug.xcept
-lib/xcept/Sparkasse.xcept
-lib/xcept/ZDF.pl
-lib/xcept/ZDF.xcept
-lib/xcept/ascii.xcept
-lib/xcept/client-mode
-lib/xcept/on-off.xcept
-lib/xcept/popup.xcept
-lib/xcept/xcept.pl
-@dirrm lib/xcept