PR# 4118 EXECUTION_ENVIRONMENT.put under .NET

Problem Report Summary
Submitter: ericbe
Category: EiffelBase
Priority: Medium
Date: 2004/11/15
Class: Bug
Severity: Serious
Number: 4118
Release: 5.5.1012
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02
Synopsis: EXECUTION_ENVIRONMENT.put under .NET

Description
I don't understand the implementation of EXECUTION_ENVIRONMENT.put under .NET. Even if this functionality is not available in class ENVIRONMENT, why don't you use an external C call to 'putenv' like in Eiffel classic? What is weird is that if I set an environment variable with an external C call to 'putenv', EXECUTION_ENVIRONMENT.get will return the old value previously set by EXECUTION_ENVIRONMENT.put. We would be better off if both `get' and `put' were using an external C call to 'getenv' and 'putenv' like in Eiffel classic.
To Reproduce

										
Problem Report Interactions
From:manus_eiffel    Date:2009/07/14    Status: Closed    Download   
This is now fixed for the 6.5 release of EiffelStudio (see rev#79776).

From:ericbe    Date:2005/11/11    Download