This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Fwd: ghostscript binmode weirdness]


[resent - i needed to subscribe to cygwin-patches]

Here's the fix as a patch file, as requested.

Robert Collins wrote:

> Send a patch thats contains your fix to the Ghostscript maintainer, cc'd
> to cygwin-patches.
>
> Rob
> ===
> ----- Original Message -----
> From: "Gregory W. Bond" <bond@research.att.com>
> To: <cygwin@cygwin.com>
> Sent: Monday, December 10, 2001 8:32 AM
> Subject: Re: ghostscript binmode weirdness
>
> > ok - i fixed the problem in the ghostscript port - how do i go about
> > getting the fix back into the cygwin distro?
> >
> > p.s. the link you sent me to is very clear about what the
> CYGWIN=binmode
> > achieves - however, another part of the cywin manual (the one i
> happened
> > to be reading: http://cygwin.com/cygwin-ug-net/using-textbinary.html)
> is
> > not nearly so clear which led to my confusion
> >
> >
> > > On Fri, Dec 07, 2001 at 10:43:11AM -0500, Gregory W. Bond wrote:
> > > > thanks for the reply larry - i realize that fixing the ghostscript
> port would
> > > > be a solution, but my impression from reading the cygwin user
> manual is that
> > > > setting CYGWIN to binmode could serve as a workaround - in my case
> it didn't
> > > > and i don't understand why - i'm beginning to suspect that cygwin
> is ignoring
> > > > that i've set CYGWIN to binmode which would be a cygwin bug
> > >
> > > That's not what the CYGWIN=binmode setting is for.
> > >
> > > http://cygwin.com/cygwin-ug-net/using-cygwinenv.html
> > >
> > > The workaround you're talking about would be to use binary mount
> points.
> > >
> > > Corinna
> > >
> >

--
Gregory W. Bond
AT&T Labs - Research
180 Park Avenue, Rm. D273, Bldg. 103
P.O. Box 971, Florham Park, NJ, 07932-0971, USA
tel: (973) 360 7216 fax: (973) 360 8187
--- ghostscript-6.51/src/gp_unifn.c.orig	Mon Dec 10 20:35:18 2001
+++ ghostscript-6.51/src/gp_unifn.c	Sun Dec  9 15:06:52 2001
@@ -27,11 +27,11 @@
 
 /* Define the string to be concatenated with the file mode */
 /* for opening files without end-of-line conversion. */
-const char gp_fmode_binary_suffix[] = "";
+const char gp_fmode_binary_suffix[] = "b";
 
 /* Define the file modes for binary reading or writing. */
-const char gp_fmode_rb[] = "r";
-const char gp_fmode_wb[] = "w";
+const char gp_fmode_rb[] = "rb";
+const char gp_fmode_wb[] = "wb";
 
 /* Answer whether a file name contains a directory/device specification, */
 /* i.e. is absolute (not directory- or device-relative). */


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]