summaryrefslogtreecommitdiff
path: root/japanese/dserver/files/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'japanese/dserver/files/patch-ac')
-rw-r--r--japanese/dserver/files/patch-ac166
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, &ltcorg) < 0) return;
- ltcnew = ltcorg;
-@@ -57,6 +85,7 @@
- ltcnew.t_dsuspc = -1;
- if (ioctl(0, TIOCSLTC, &ltcnew) < 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, &ltcorg);
- 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 */