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: Original-To: "'jqb AT netcom DOT com'" , "'dj AT delorie DOT com'" Original-Cc: "'kerr AT wizard DOT net'" , "'noer 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. > >-- > > >- >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".