Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!snorkelwacker!bloom-beacon!devon.lns.pa.us!paul From: paul@devon.lns.pa.us (Paul Sutcliffe Jr.) Newsgroups: comp.mail.mush Subject: Re: Mush 6.5.6 (soon 7.x) on a Tandy Message-ID: <9001072227.AA02923@devon.LNS.PA.US> Date: 7 Jan 90 22:27:20 GMT References: <9001071551.AA04459@island.uucp> Sender: daemon@athena.mit.edu (Mr Background) Reply-To: paul@devon.lns.pa.us (Paul Sutcliffe Jr.) Organization: Devon Computer Services, Lancaster, PA Lines: 36 Dan Heller wrote: +--------- | I think this message is of somewhat general interest so I'm forwarding | it to the newsgroup. I have no familiarity with the tandy-6000 or the | xenix that runs with it, so maybe someone out there can help. +--------- I'm answering this using Mush 6.5.6 on a Tandy 6000, so I should be able to help. :-) +--------- | --- Forwarded mail from Tod D. Romo (ecor1 administrator) | | When I try to run it and hit ^D, it sends the mail but puts me into the | shell and tells my I can't "pipe to a command." I noticed that you | have an ifdef for 'M_XENIX' in 'curs_io.c' to use a command 'rdchk()'. | I do not have this in my libraries and cannot find any information on | it. +--------- Disclaimer: the following information assumes Tandy Xenix/68k version 3.0 or greater (I'm running version 3.2 development and runtime systems here). You *do* have rdchk(); that function is a "Xenix-specific" enhancement, and as such, isn't in the /lib/libc.a archive -- it's in /lib/libx.a. Therefore, you need to add a "-lx" to the final cc command line in the Makefile. I don't have my Mush sources on-line (hey, I only have 110Mb of disk space!) so I don't have a list of all the changes I made to get Mush to compile. I know I had to use the "-+" cc option (uses 32 char function/variable names instead of 7) which is only on the 3.2 compiler. Tod, email me for details. - paul -- INTERNET: paul@devon.lns.pa.us | If life's a bitch, then UUCP: ...!rutgers!devon!paul | we must be her puppies.