www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2004/08/12/11:15:20

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <10408121516.AA22369@clio.rice.edu>
Subject: Re: Fix for environ pollution
To: djgpp-workers AT delorie DOT com
Date: Thu, 12 Aug 2004 10:16:10 -0500 (CDT)
In-Reply-To: <2719-Wed11Aug2004065357+0300-eliz@gnu.org> from "Eli Zaretskii" at Aug 11, 2004 06:53:58 AM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
X-Virus-Scanned: by amavis-20030616-p6 at mail.rice.edu
X-DCC--Metrics: handler11.mail.rice.edu 1066; Body=1 Fuz1=1 Fuz2=1
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> > Instead of putting environ in djgpp.djl, could we use a define statement
> > in a header outside the ansi and posix definitions? 
> 
> I think we cannot do this because Posix explicitly says that environ
> is not declared in any header.
> 
> In other words, a Posix program that uses environ is not required to
> include any system header, and it still can expect environ to be
> available.

OK, so Posix insists it be there without declaration, but ansi says it
shouldn't be there ... It seems PROVIDE is the only fix.

Sounds like a good fix to me.  Thanks Esa.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019