Path: galaxy.trc.rwcp.or.jp!news.trc!nf2.iij.ad.jp!nr0.iij.ad.jp!news.iij.ad.jp!rim.or.jp!Q.T.Honey!news.join.ad.jp!sinetnews!eclnews!news.chiba-u.ac.jp!yamaga
From: yamaga@ipc.chiba-u.ac.jp (Yamaga Masahito)
Newsgroups: fj.comp.texhax
Subject: Re: xdvik-20a trouble
Date: 14 Jan 1998 08:23:42 GMT
Organization: Chiba University, Chiba, Japan
Lines: 50
Message-ID: <69hsme$64j$1@pine.cix.chiba-u.ac.jp>
References: <69cfvc$shr$1@picard.cs.osakafu-u.ac.jp>
NNTP-Posting-Host: daisy.ipc.chiba-u.ac.jp
X-Newsreader: mnews [version 1.20] 1996-12/08(Sun)
Xref: galaxy.trc.rwcp.or.jp fj.comp.texhax:10046
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.comp.texhax&nb=10046&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B;32l(B@$B@iMUBgAm>p%;$G$9!#(B

<69cfvc$shr$1@picard.cs.osakafu-u.ac.jp>$B$N5-;v$K$*$$$F(B
akira@ps.ees.osakafu-u.ac.jp$B$5$s$O=q$-$^$7$?!#(B

> $BBg:eI\N)Bg3X$N5H@n$H?=$7$^$9!#(B
> xdvi $B$G(B dvi $B%U%!%$%k$r8+$F$$$k$H!"0J2<$N$h$&$J%(%i!<$,$G$F(B
> eps $B%U%!%$%k$,I=<($5$l$^$;$s!#(B
> 
> hogehoge1.eps.epsf : Too many open files
> hogehoge2.eps.epsf : Too many open files
> 
> $B$3$N%(%i!<$O!"I=<($9$k%Z!<%8$r$+$($k$?$S$K5/$-$^$9!#(B
> eps $B%U%!%$%k$,#1$D$7$+$J$$(B dvi $B%U%!%$%k$G$O$3$N%(%i!<$O5/$-$^$;$s!#(B
> core $B$rEG$$$FMn$A$k$H$-$b$"$j$^$9!#(B

$B$H$j$"$($:!"0J2<$N%Q%C%A$r$"$F$F:F%3%s%Q%$%k$7$F$_$F$$$?$@$1$^$9$+!)(B

     ***********************************************************************
       $B@iMUBg3X(B $BAm9g>pJs=hM}%;%s%?!<(B  $B;32l@5?M(B (yamaga@ipc.chiba-u.ac.jp)
                "$B%O%C%+!<$O!"%/%i%C%+!<$8$c$J$$!#(B"$B$H<gD%$9$k2q(B $B2q0wHV9f(B 41
                       http://www.ipc.chiba-u.ac.jp/~yamaga/hackers-j.html
     ***********************************************************************
============================================================================
diff -ru ../xdvik-j1.1p14/special.c ./special.c
--- ../xdvik-j1.1p14/special.cWed Jan 14 17:17:52 1998
+++ ./special.cWed Jan 14 17:15:51 1998
@@ -1255,18 +1255,18 @@
 }
 filename = DirName(dvi_name, ptr);
 
-if ((fp = fopen(filename, "r")) == NULL) {
+if ((fp = xfopen(filename, "r")) == NULL) {
 tmpfilename=xstrdup(filename);
 strcat(tmpfilename, ".ps"); /* try .ps */
-if ((fp = fopen(tmpfilename, "r")) == NULL) {
+if ((fp = xfopen(tmpfilename, "r")) == NULL) {
 free(tmpfilename);
 tmpfilename=xstrdup(filename);
 strcat(tmpfilename, ".eps"); /* try .eps */
-if ((fp = fopen(tmpfilename, "r")) == NULL) {
+if ((fp = xfopen(tmpfilename, "r")) == NULL) {
 free(tmpfilename);
 tmpfilename=xstrdup(filename);
 strcat(tmpfilename, ".epsf"); /* try .epsf */
-if ((fp = fopen(tmpfilename, "r")) == NULL) {
+if ((fp = xfopen(tmpfilename, "r")) == NULL) {
             perror(tmpfilename);
             return;
 } else {
