https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119694

--- Comment #7 from Robert Dubner <rdubner at gcc dot gnu.org> ---
There are only a few getenv() calls that I regard as necessary.  Those can be
renamed.  As I said, GCOBOL_SHOW and GCOBOL_TRACE.  There is a COBPATH that
operates like LD_LIBRARY_PATH; that can, and should, become
GCOBOL_LIBRARY_PATH.

COB_CURRENT_DATE can be renamed GCOBOL_CURRENT_DATE; that's used to force a
date into place for the purposes of testing the various date functions.

But you know something?  I just put my tinfoil hat on; I've been keeping it in
my cryptography developer filing cabinet that I haven't opened lately.  It
occurs to me that there are all kinds of potentially nasty things that nasty
people can potentially do if you give them the ability to manipulate dates.

That's coming out.  I guess we'll just have to live without the tests that
count on it.

I don't know why the lexer needs PATH.  And there are few others that I know
nothing about.

I'll discuss this with Jim; he may have a different idea of "necessary". 
Unlike us vampires, he has an enviably orderly business day, so it'll be a
little while today.

Reply via email to