Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!usc!apple!agate!ucbvax!hplabs!hpfcso!hpfelg!koren From: koren@hpfelg.HP.COM (Steve Koren) Newsgroups: comp.sys.amiga Subject: Re: SKsh weirdness Message-ID: <13910009@hpfelg.HP.COM> Date: 20 Jan 90 19:12:58 GMT References: <19949@watdragon.waterloo.edu> Organization: HP Elec. Design Div. -FtCollins Lines: 26 > ( note: I checked some more after writing the stuff below. This only > seems to after AmigaDOS commands?!?!?! ie. substituting lc > for list below works! ) > > - I enter another external command (such as 'list' again!) and this time > sksh waits for me to press a key before executing it (although it does > seach the path and find it first) > > Something else with I think may be related: > - external commands don't seem to be receiving their parameters. SKsh uses ARP to execute external commands. There are at least 3 types of external binary commands, all of which require different things upon invokation (for example, the BCPL AmigaDos commands are different from commands compiled with Lattice C). The ARP.library occasionally has problems dealing with the amigados commands (this is not Arp's fault, really). As for the second problem (with external commands not getting parameters), which version of arp are you using? Try the latest one; my arp.library is 17100 bytes long. I don't have that problem at all. I wish there was a "standard" way to execute programs, but there is not (yet). I hate to depend on arp.library, since old versions will exhibit problems, etc. Unfortunately, there is no choice. - stevee