[Mew-Win32 01771] Re: pgpが死んでしまうようです
Yasushi Abe ( 阿部靖司 )
abe at example.com
1999年 8月 17日 (火) 10:59:10 JST
あべです。
Shuichi KITAGUCHI (北口修一) <kit at example.com> wrote...
kit> もしかして、PGP 2.6.3i と同じで、
kit> ftp://ftp.mew.org/pub/Mew/Win32/tool/random.c.patch
kit> というようなことをしないといけない、でしょうか?
bingo!
とういわけでパッチを作りました。
http://www.netlaputa.ne.jp/~kose/Software/compile/patch/PGP5.0i-cygwin32-fj.txt
こちらも含んでます。
とりあえずsignのみチェックしました。
#はたしてこれで大丈夫だろうか・・・
----
Yasushi Abe <abe at example.com>
System-Development Dept.#1 SOFTBRAIN Co., Ltd.
Tel. 03-5566-7009 Fax. 03-5566-7008
SOFTBRAIN Web Page http://www.softbrain.co.jp
-------------- next part --------------
diff -ru2N pgp50io/src/Makefile.in pgp50i/src/Makefile.in
--- pgp50io/src/Makefile.in Sun Feb 08 04:54:52 1998
+++ pgp50i/src/Makefile.in Tue Aug 17 10:24:46 1999
@@ -20,4 +20,5 @@
headers:: incs
./mklang.pl
+ (cd lib/ttyui ; tr -d '\r' < language.h > language.h.d ; mv language.h.d language.h)
world::
diff -ru2N pgp50io/src/apps/pgp/Makefile.in pgp50i/src/apps/pgp/Makefile.in
--- pgp50io/src/apps/pgp/Makefile.in Sun Feb 08 04:54:56 1998
+++ pgp50i/src/apps/pgp/Makefile.in Tue Aug 17 10:24:46 1999
@@ -22,10 +22,10 @@
install:: $(PROG)
( \
- $(INSTALL) -m 755 pgp $(DESTDIR)$(bindir); \
+ $(INSTALL) -m 755 pgp.exe $(DESTDIR)$(bindir); \
cd $(DESTDIR)$(bindir); \
- $(RM) pgpe pgps pgpv pgp_old; \
- $(LN_S) pgp pgpe; \
- $(LN_S) pgp pgps; \
- $(LN_S) pgp pgpv; \
- $(LN_S) pgp pgp_old \
+ $(RM) pgpe.exe pgps.exe pgpv.exe pgp_old.exe; \
+ $(LN_S) pgp.exe pgpe.exe; \
+ $(LN_S) pgp.exe pgps.exe; \
+ $(LN_S) pgp.exe pgpv.exe; \
+ $(LN_S) pgp.exe pgp_old.exe \
)
diff -ru2N pgp50io/src/config/pre.in pgp50i/src/config/pre.in
--- pgp50io/src/config/pre.in Sun Feb 08 04:54:56 1998
+++ pgp50i/src/config/pre.in Tue Aug 17 10:24:46 1999
@@ -41,5 +41,5 @@
OSDEF=-DUNIX=1
CCOPTS=
-DEFINES=-DPGPTRUSTMODEL=0 -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0
+DEFINES=-DPGPTRUSTMODEL=0 -DDEBUG=1 -DUNFINISHED_CODE_ALLOWED=0 -DNODLL
LOCALDEFINES=
DO_DISTRIBUTION_COMMON_SRC=1
diff -ru2N pgp50io/src/lib/pgp/keydb/pgpKeyLib.c pgp50i/src/lib/pgp/keydb/pgpKeyLib.c
--- pgp50io/src/lib/pgp/keydb/pgpKeyLib.c Mon Aug 11 09:05:32 1997
+++ pgp50i/src/lib/pgp/keydb/pgpKeyLib.c Tue Aug 17 10:24:46 1999
@@ -650,4 +650,5 @@
#if defined(_WIN32)
+#include <windows.h>
#define SEMAPHORENAME ("PGPkeysInstSem")
static HANDLE hSem;
diff -ru2N pgp50io/src/lib/ttyui/pgpKBUnix.c pgp50i/src/lib/ttyui/pgpKBUnix.c
--- pgp50io/src/lib/ttyui/pgpKBUnix.c Sun Feb 08 04:54:56 1998
+++ pgp50i/src/lib/ttyui/pgpKBUnix.c Tue Aug 17 10:26:48 1999
@@ -214,12 +214,12 @@
kbGet(void)
{
- int i;
- char c;
+ int i;
- i = read(kbFd, &c, 1);
- if (i < 1)
- return -1;
- pgpRandPoolKeystroke(c);
- return (unsigned char)c;
+ i=getchar();
+ if(i == 0)
+ return -1;
+
+ pgpRandPoolKeystroke((unsigned char)i);
+ return (unsigned char)i;
}
diff -ru2N pgp50io/src/mklang.pl pgp50i/src/mklang.pl
--- pgp50io/src/mklang.pl Sun Aug 10 06:45:37 1997
+++ pgp50i/src/mklang.pl Tue Aug 17 10:24:46 1999
@@ -1,3 +1,3 @@
-#!/usr/bin/perl
+#!/usr/local/bin/perl
#
#This could probably be sed, but I'm feeling lazy.
Mew-win32 メーリングリストの案内