On Tue, 01 Mar 2016 19:59:32 +0700
Robert Elz <k...@munnari.oz.au> wrote:

> if I am understanding correctly, that while executing a function, if
> "set -e" is in effect, and a command is executed in a fashion where
> the rules do not cause set -e to be ignored, then the function should
> return a failure status immediately, and execute no more (of its)
> commands.  

To confirm: yes, exactly.  

> It would actually be wrong of the standard to specify something that
> no-one implements - that is not what a standard is (it is not
> legislation.)

Quite so, although it's my understanding Posix has invented things
from time to time.  stdlib.h comes to mind.  

Sometimes, as you say, the standard is a muddle because implementations
are a muddle.  That's why I think of it as a lightlhouse: steer by it,
not at it.  If the approach becomes treacherous, steer away.  ;-)  

--jkl

Reply via email to