CVS difference for ai05s/ai05-0285-1.txt

Differences between 1.3 and version 1.4
Log of other versions for file ai05s/ai05-0285-1.txt

--- ai05s/ai05-0285-1.txt	2012/03/10 02:28:48	1.3
+++ ai05s/ai05-0285-1.txt	2012/03/10 02:36:47	1.4
@@ -1,7 +1,8 @@
-!standard  A.17(4/2)                               12-02-24    AI05-0285-1/02
+!standard  A.17(4/2)                               12-03-09    AI05-0285-1/03
 !standard  A.17(11/2)
 !class Amendment 12-01-27
 !status Amendment 2012 12-01-27
+!status ARG Approved 8-0-2  12-02-25
 !status work item 12-01-27
 !status received 11-10-01
 !priority Low
@@ -31,12 +32,9 @@
 
    function Value (Name : in String; Default : in String) return String;
 
-      If an environment variable with the given name exists, returns its value.
-      Otherwise, returns Default.
+      If the external execution environment supports environment variables and an environment variable
+      with the given name currently exists, then Value returns its value; otherwise, it returns Default.
 
-      AARM Note: On an implementation that does not support environment variables,
-      the "Otherwise" above will apply. Duh.
-
 !discussion
 
 Not only is the two-step process inconvenient, it could cause a race condition if
@@ -58,8 +56,9 @@
 does not support environment variables, then Program_Error is propagated.>
 @dinss
 @xcode<@b<function> Value (Name : @b<in> String; Default : @b<in> String) @b<return> String;>
-@xindent<If an environment variable with the given name exists, returns its value.
-Otherwise, returns Default.>
+@xindent<If the external execution environment supports environment variables and an environment
+variable with the given name currently exists, then Value returns its value; otherwise, it returns
+Default.>
 
 !ACATS Test
 

Questions? Ask the ACAA Technical Agent