Subject: bin/17514 bin/sh and -e
To: None <gnats-bugs@netbsd.org, netbsd-bugs@netbsd.org>
From: David Laight <david@l8s.co.uk>
List: netbsd-bugs
Date: 01/11/2003 12:45:05
Some related 'features':

- the man page (probably incorrectly) that -e only affects
  non-interactive shells.  The POSIX defn doesn't mention it under
  -e, but refers to a section which says that a non-interactive
  shell should have exited under many of the error cases even if -e
  wasn't set.

- although 'false' will cause the shell to exit, (exit 3) doesn't,
  I suspect there are others.  (pdksh is also broken here, netbsd's
  shell from 1.5.2 does exit).

- syntax errors (eg 'for ;') should also cause the shell to exit.

I'll look into it.

	David

-- 
David Laight: david@l8s.co.uk