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.