Message-ID: <38DDBA63.4FE1B9C9@home.com> From: Robin Johnson Organization: Orbit Computers X-Mailer: Mozilla 4.7 [en] (Win98; U) X-Accept-Language: en,af,es MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP & CGI, I found an easier way! References: <38D7C78E DOT 2708CFD1 AT pgmincorporated DOT com> <38D8529B DOT DDCCEFB AT home DOT com> <38D8D51F DOT BF79B499 AT americasm01 DOT nt DOT com> <38D8EE96 DOT 19ED9CB6 AT home DOT com> <38DCBF45 DOT 4F14B20A AT iperbole DOT bologna DOT it> <5lgD4.17851$1C2 DOT 492032 AT news20 DOT bellglobal DOT com> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 72 Date: Sun, 26 Mar 2000 07:21:44 GMT NNTP-Posting-Host: 24.113.36.103 X-Complaints-To: abuse AT home DOT net X-Trace: news1.rdc1.bc.home.com 954055304 24.113.36.103 (Sat, 25 Mar 2000 23:21:44 PST) NNTP-Posting-Date: Sat, 25 Mar 2000 23:21:44 PST To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com No, your idea has the same flaw as the type command, to get functionality like cat you should use the following instead: open file as binary; test if exist; get file size; while (current position < size) { get character from file; if (character <> eof) output to STDOUT else don't output it } end program; "Robert L." wrote: > > So, it's very easy to make this tool :) > > open file( in binary); > test if exist; > input a char; > output the char on the STDOUT; > test if eof mark; > end program; > > Damian Yerrick a écrit dans le message ... > >On Sat, 25 Mar 2000 14:29:41 +0100, Giacomo Degli Esposti > > wrote: > > > >>"Robert L." wrote: > >>> > >>> Excuse me, but i don't have cat command in dos ( v. 7 ). I know there's > one > >>> in unix. > >>> If it exist, where can i find it, else what the "spec" of this command. > >>> ( win98 ) > >> > >>You can find it in the Textutils package in DJGPP (txtXXXb.zip). > >>Anyway it is more or less equivalent to the "type" DOS command (i.e. it > >>copies files to stdout), so you can use "type" instead of "cat". > > > >One problem: > > > >C:\WINDOWS\Desktop>type /? > >Displays the contents of text files. > > > >TYPE [drive:][path]filename > > > > > >C:\WINDOWS\Desktop> > > > > > >Meaning it'll stop at the first Ctrl+Z. It would be different if > >there were a /b option to `type'. `cat' is often used to concatenate > >binary files, much as `copy /b foo.0+foo.1+foo.2 foo.out' is. > > > >-- > >Damian Yerrick > >"I refuse to listen to those who refuse to listen to reason." > >See the whole sig: http://www.rose-hulman.edu/~yerricde/sig.html > > > >This is McAfee VirusScan. Add these two lines to your signature to > >prevent the spread of signature viruses. http://www.mcafee.com/ -- Robin Hugh Johnson "Robbat2" QTOD: "I used to be an idealist, but I got mugged by reality." E-Mail : robbat2 AT t-p-l DOT com ICQ# : 30269588 or 41961639 Home Page : http://tesla.t-p-l.com Time Zone : Pacific Daylight (GMT - 8)