diff options
Diffstat (limited to 'japanese/dserver/files/patch-ac')
-rw-r--r-- | japanese/dserver/files/patch-ac | 166 |
1 files changed, 0 insertions, 166 deletions
diff --git a/japanese/dserver/files/patch-ac b/japanese/dserver/files/patch-ac deleted file mode 100644 index 3254b068053a..000000000000 --- a/japanese/dserver/files/patch-ac +++ /dev/null @@ -1,166 +0,0 @@ -patch files for kenjiro ---- clients/kenjiro/sub.c.orig Sun Dec 5 20:23:03 2004 -+++ clients/kenjiro/sub.c Sun Dec 5 21:50:51 2004 -@@ -1,6 +1,11 @@ - #include "kenjiro.h" - - static int sttylevel = 0; -+#ifdef TERMIOS -+#include <termios.h> -+#include <unistd.h> -+static struct termios ttyorg, ttynew; -+#else /* TERMIOS */ - #ifdef TERMIO - #include <termio.h> - #include <bsdtty.h> -@@ -10,6 +15,7 @@ - static struct tchars tcorg, tcnew; - #endif - static struct ltchars ltcorg, ltcnew; -+#endif /* TERMIOS */ - int numk; - int mode; - int fd1 = 0; -@@ -39,6 +45,26 @@ - ttynew.c_cc[VQUIT] = 0; - if (ioctl(0, TCSETA, &ttynew) < 0) return; - #else -+# ifdef TERMIOS -+ if (tcgetattr(0, &ttyorg) < 0) return; -+ ttynew = ttyorg; -+ ttynew.c_lflag &= ~ECHO; -+ ttynew.c_lflag &= ~ICANON; -+ ttynew.c_cc[VMIN] = 1; -+ ttynew.c_cc[VTIME] = 0; -+ ttynew.c_cc[VQUIT] = 0; -+ ttynew.c_cc[VLNEXT] = _POSIX_VDISABLE; -+#if defined(VDSUSP) -+ ttynew.c_cc[VDSUSP] = _POSIX_VDISABLE; -+#else /* VDSUSP */ -+# if defined(VEOL) -+ ttynew.c_cc[VEOL] = _POSIX_VDISABLE; -+# endif /* VEOL */ -+#endif /* VDSUSP */ -+ sttylevel++; -+ if (tcsetattr(0, TCSANOW, &ttynew) < 0) return; -+ sttylevel++; -+# else /* TERMIOS */ - if (ioctl(0, TIOCGETP, &ttyorg) < 0) return; - ttynew = ttyorg; - ttynew.sg_flags |= CBREAK; -@@ -49,7 +75,9 @@ - tcnew = tcorg; - tcnew.t_quitc = -1; - if (ioctl(0, TIOCSETC, &tcnew) < 0) return; -+# endif /* TERMIOS */ - #endif -+#ifndef TERMIOS - sttylevel++; - if (ioctl(0, TIOCGLTC, <corg) < 0) return; - ltcnew = ltcorg; -@@ -57,6 +85,7 @@ - ltcnew.t_dsuspc = -1; - if (ioctl(0, TIOCSLTC, <cnew) < 0) return; - sttylevel++; -+#endif /* TERMIOS */ - } - - void romakana_fixtty() -@@ -68,12 +97,18 @@ - case 1: - ioctl(0, TCSETA, &ttyorg); - #else -+# ifdef TERMIOS -+ case 2: -+ case 1: -+ tcsetattr(0, TCSANOW, &ttyorg); -+# else /* TERMIOS */ - case 3: - ioctl(0, TIOCSLTC, <corg); - case 2: - ioctl(0, TIOCSETC, &tcorg); - case 1: - ioctl(0, TIOCSETP, &ttyorg); -+# endif /* TERMIOS */ - #endif - } - } -@@ -111,17 +146,17 @@ - - if ((fd1 = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0){ - fprintf(stderr, "Can not create socket\n"); -- exit(); -+ exit(1); - } - addr.sin_family = AF_INET; - if ((host = gethostbyname(server)) == NULL){ - fprintf(stderr,"Can not get address %s\n", server); -- exit(); -+ exit(1); - } - #ifdef SERVICE - if ((sp = getservbyname(service, "tcp")) == NULL){ - fprintf(stderr, "%s is not found in /etc/services\n", service); -- exit(); -+ exit(1); - } - addr.sin_port = sp->s_port; - #else -@@ -130,13 +165,13 @@ - bcopy(host->h_addr, &addr.sin_addr, host->h_length); - if (connect(fd1,&addr,sizeof(addr)) < 0) { - fprintf(stderr,"Can not connect\n"); -- exit(); -+ exit(1); - } - } - - void getttyval() - { --#ifdef TERMIO -+#if defined(TERMIO) || defined(TERMIOS) - struct winsize ws; - - ioctl(0, TIOCGWINSZ, &ws); ---- clients/kenjiro/Makefile.orig Tue Jun 27 01:21:31 1995 -+++ clients/kenjiro/Makefile Tue Jan 28 15:39:36 1997 -@@ -1,5 +1,6 @@ --CFLAGS = -O # for termcap -+#CFLAGS = -O # for termcap - #CFLAGS = -O -DTERMIO # for termio -+CFLAGS = -O -DTERMIOS # for termios - - # if you have no bcopy sigmask sigblock (e.g. on Solaris 2.x) - # define NO_BCOPY NO_SIGMASK NO_SIGBLOCK like -@@ -15,6 +16,11 @@ - - all: kenjiro kenjiro.l - -+install: all -+ gzip -9Nf kenjiro.l -+ install -s kenjiro ${PREFIX}/bin/ -+ install kenjiro.l.gz ${PREFIX}/man/manl/ -+ - kenjiro: $(OBJS) - $(CC) $(CFLAGS) -o kenjiro $(OBJS) $(LIBS) - -@@ -30,6 +36,6 @@ - ln -s filter.c.euc filter.c - - clean: -- rm -f *.o *.out kenjiro.l kenjiro core typescript -+ rm -f *.o *.out kenjiro.l* kenjiro core typescript - - # DO NOT DELETE ---- clients/kenjiro/config.h.orig Wed Jul 22 08:53:06 1998 -+++ clients/kenjiro/config.h Wed Jul 22 08:53:22 1998 -@@ -1,7 +1,7 @@ --#define PAGER "/usr/local/bin/less" /* pager program */ -+#define PAGER "/usr/local/bin/jless" /* pager program */ - #define HISTSIZE 20 /* history size */ - #define KOUHO 10 /* number of kouho (0 < n <= 10) */ --#define SERVER "dserver" /* hostname with server */ -+#define SERVER "localhost" /* hostname with server */ - #define SERVICE "ndtp" /* service name */ - #define KANJICODE JIS /* default kanji code (JIS,EUC,SJIS)*/ - /*#define PORT 2010*/ /* port of service */ |