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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Precedence: bulk > > 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.