Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!rochester!uhura.cc.rochester.edu!sunybcs!bingvaxu!leah!rpi!rpi.edu!deven From: deven@rpi.edu (Deven Corzine) Newsgroups: comp.sys.amiga Subject: Re: Problem with ARP shell, PIP:, and More Message-ID: Date: 3 Jun 89 00:04:21 GMT References: <801@ivucsb.sba.ca.us> <7034@cbmvax.UUCP> Sender: usenet@rpi.edu Organization: RPI Public Access Workstation Lab, Troy NY Lines: 30 In-reply-to: andy@cbmvax.UUCP's message of 1 Jun 89 14:54:53 GMT In article <7034@cbmvax.UUCP> andy@cbmvax.UUCP (Andy Finkel) writes: >MORE, when connected to an Amiga console handler attempts to put the >handler into raw mode, where a CR is just a return, and a LF is just >a newline. (basically it assumes it can turn off all CR->CRLF type >conversion) Possibly this mode is not supported by one of the >programs used. I assume you're talking about it's Output()? When I try, for example, "list | more" (under AShell, using ConMan 1.3's PIP: to create the interprocess pipe), it shows a directory listing, but with a blank line between every line BUT the first two. I did "list | type opt h" to check the actual characters sent; only a LF (0x0a) is sent at the end of a line. I assume more checks IsInteractive(Input()) to know if to ask for a filename, so it seems to correctly figure out that its input (from list, through PIP:) is not a console device. Its output, on the other hand, is the current window. In raw mode, I would expect it to either work correctly, or start each new line directly below the end of the last. Double spacing I could see if a CRLF at the end of each line turned into a CRLFCRLF. But it's a single LF (or "newline") turning into CRLFLF, effectively. This I don't understand. The output from the list command contains NO CR character. What could be happening? Deven -- shadow@[128.113.10.2] Deven T. Corzine (518) 272-5847 shadow@[128.113.10.201] 2346 15th St. Pi-Rho America deven@rpitsmts.bitnet Troy, NY 12180-2306 <> "Simple things should be simple and complex things should be possible." - A.K.