delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/09/11/17:11:34

From: pal DOT wessel AT geologi DOT uio DOT no (Paul Wessel)
Subject: I/O redirection of binary data
11 Sep 1998 17:11:34 -0700 :
Message-ID: <199809110932.LAA13319.cygnus.gnu-win32@geologi.uio.no>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com
Cc: pal DOT wessel AT geologi DOT uio DOT no

Hi gnu-win32 experts-

POSIX recommends that one could use the b(inary) modifier
in fopen for portability since the b has no effect on POSIX
systems but may be needed in, say, MS-DOS.  How can
I deal with this in redirection?  I often have a program do

program > data

and data is supposed to be binary but under gnu-win32 I noticed
that the file size is incorrect (it is larger probably due to CR/LFs?)
compared to POSIX systems.  This also causes problems when
trying to read the file with anotherprogram < data.
Are there any non-intrusive solutions?  WHen using stdout I am
not using fopen so I cannot easily use the binary flag...


Prof. Paul Wessel
Visiting Professor
Institute for Geologi
P.B. 1047 Blindern
N-0316 Oslo, Norway
+47 22857326

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019