[comp.sys.amiga] Drew/Dillon's sheShell on the Manx 3/63.6 disks

ahinds@hvrunix.UUCP (Alexander Hinds) (04/06/88)

	I just got my update to 3.6 yesterday and was very excited to find
out that it had Shell2.05 on one of the disks.  However, when I got to
compiling it, I came up with a multiply defined object error.  What was
multiply defined was:
	in funcl.h:	struct _dev {
				...
				...
			} *_devtab;

	in execom.c:	extern struct _dev devtab[];
   
So, which one is it supposed to be?  Does it matter?  I changed the 
declaration in execom.c to match the one in funcl.h,  and it appears to
be working fine;  however, I don't want my machine to crash someday, at a
very bad moment.
	Also, I think the makefile is missing one of the dependencies in
the OBJ macro. (RawConsole.o, if I remeber correctly.)  I don't have make,
but I encoutered the problem when trying to link after having converted the
make file to a batch file.  So, if anybody out there is going to compile the
shell, be aware of that problem...
	The shell is great!  I don't know how I ever did without it!  My
congrats to the author(s)!
	I thank anybody in advance for his/her help.

							Alexander Hinds