Ingo Schwarze <schwa...@usta.de> wrote:

> Hi Theo,
> 
> Theo de Raadt wrote on Fri, Jul 10, 2020 at 10:02:46AM -0600:
> 
> > I also don't see the point of the leading _
> > 
> > Where does that come from?
> > 
> > This isn't a function namespace.  What does it signify, considering
> > no other environment variable uses _ prefixing.
> 
>    $ man -kO Ev Ev~^_ | sed 's/ [^_][^ ]*//g'  # chicken scratches!
>   at, _
>   ksh, _
>   port-modules(5) _MODFOO_*
>   sudoers(5) _RLD*

Both of those are ports.  Neither are base.

> So, not absolutely accurate, but very close to the truth.  The
> bsd.port.mk(5) implementation, which does make extensive use of
> variable names with leading underscores in the sense intended by
> Ted (private variable, keep your fingers away!), is probably quite
> a special beast.

I don't agree at all, because this is not a programming namespace.

Reply via email to