delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1996/10/29/18:05:56

From: smueller AT microsoft DOT com (Stephan Mueller)
Subject: RE: using cat on binary files (CTRL-Z trauma)
29 Oct 1996 18:05:56 -0800 :
Sender: daemon AT cygnus DOT com
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <c=US%a=_%p=msft%l=RED-67-MSG-961030005026Z-2839.cygnus.gnu-win32@INET-02-IMC.microsoft.com>
Original-To: "'jqb AT netcom DOT com'" <jqb AT netcom DOT com>, "'dj AT delorie DOT com'"
<dj AT delorie DOT com>
Original-Cc: "'kerr AT wizard DOT net'" <kerr AT wizard DOT net>,
"'noer AT cygnus DOT com'"
<noer AT cygnus DOT com>,
"'gnu-win32 AT cygnus DOT com'"
<gnu-win32 AT cygnus DOT com>
X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.994.56
Encoding: 36 TEXT
Original-Sender: owner-gnu-win32 AT cygnus DOT com

I have my suspicions about which direction that class-action suit might
be aimed, so I'd like to point out that MS-DOS inherited the in-band EOF
indicator from CP/M.  Backwards compatibility, while backwards, is
fortunately, compatible.

But before the suit changes direction towards Digital Research (which
will be hard to find :-/) I'll mention that the reason CP/M has an
in-band EOF is because its file system was more primitive than those we
have now, maintaining only a count of disk blocks for a file, and not a
count of bytes.  An application then, needed to itself know when the
actual file data ended, and this was done using the inband ^Z.  At the
time, it was a clever solution.

When it's time to get actual work done, one often finds that real users
would gladly live with the 'backward' than give up the 'compatible.'

stephan();

>-----Original Message-----
>From:	jqb AT netcom DOT com [SMTP:jqb AT netcom DOT com]
>Sent:	Tuesday, October 29, 1996 1:35 PM
>To:	dj AT delorie DOT com
>Cc:	kerr AT wizard DOT net; noer AT cygnus DOT com; gnu-win32 AT cygnus DOT com
>Subject:	Re: using cat on binary files (CTRL-Z trauma)
>
>Maybe we can file a class action suit for a few billion against the turkey
>who
>unleashed on the world a system with such fundamentally bad design decisions
>as a two-character EOL indicator and an in-band EOF indicator.
>
>-- 
><J Q B>
>
>-
>For help on using this list, send a message to
>"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
-
For help on using this list, 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