[comp.sys.amiga] Bug in Matt Dillon's Shell V2.01A under Workbench CLI 1.2

sdl@linus.UUCP (Steven D. Litvintchouk) (12/27/86)

I just tried to run the Matt Dillon shell V2.01A (Steve Drew's Manx
version), from the CLI in Workbench 1.2.  The shell starts up OK.
However, it does not seem to be able to recognize any "built-in"
program as a command.  Any such commands as "run", "type", "stack",
etc., in the c: directory, return an error message, "Command not found
:" followed by the name of the command.

In fact, I cannot invoke any program (e.g. extras:tools/emacs) from
the shell at all!  I keep getting "Command not found :".

Has anyone else encountered this; is there an easy fix?   Thanx very
much in advance!!!


Steven Litvintchouk
MITRE Corporation
Burlington Road
Bedford, MA  01730

Fone:  (617)271-7753
ARPA:  sdl@mitre-bedford
UUCP:  ...{cbosgd,decvax,genrad,ll-xn,philabs,security,utzoo}!linus!sdl

root@mentat.UUCP (doug) (12/27/86)

The reason why you can't use Steve Drew's V2.01A version of Matt
Dillon's shell under WB1.2 is due to a problem with the fexecv()
function. Steve actually documented this in the release of that
version, but who reads documentation, right? He says that you can
fix this to use the execute() function instead simply by #defining
USE_FEXEC to 0 rather than 1 in the shell.h file. Many thanks to
Steve for documenting this.
	Doug Merritt		hoptoad!mentat!doug, pesnta!mentat!doug,
				ucbvax!unisoft!certes!mentat!doug