"local" is a shell reserved word, isn't it?
Bernd Petrovitsch
bernd at petrovitsch.priv.at
Mon Nov 22 08:27:29 UTC 2010
On Son, 2010-11-21 at 18:39 -0500, Paul Smith wrote:
> On Mon, 2010-11-22 at 00:25 +0100, Cristian Ionescu-Idbohrn wrote:
> > Different shells (ash, dash, bash) handle the above in an unexpected
> > way. I would have expected a consistent:
> >
> > foo: line 7: syntax error: bad function name
>
> "local" is not a reserved word in POSIX. There is no "local" keyword or
> definition in the POSIX shell.
In theory, it's not in POSIX. In practice, it's a keyword in bash. And
that's in the world today probably more important and relevant.
Bernd
--
Bernd Petrovitsch Email : bernd at petrovitsch.priv.at
LUGA : http://www.luga.at
More information about the busybox
mailing list