On Thu, Sep 08, 2016 at 10:08:23AM -0400, Anthony Coulter wrote:

[..]

> We can fix either the manual or ksh itself; this diff takes the latter
> approach. It is tempting to do this with "typeset -ir PPID" but that
> actually doesn't work:
> 
>       $ FOO=123
>       $ typeset -ir FOO
>       ksh: FOO: is read only
        $ echo $FOO

        $

This looks like a bug to me. Note that

        $ typeset -ir BAR=123

does the expected thing:

        $ BAR=1
        ksh: BAR: is read only
        $ echo $BAR
        123

So, while I agree that PPID should be read-only and your patch appears
to accomplish the desired effect, I think we should try to fix the
underlying problem, not work around it.

Reply via email to