Dynamically changes the value of an environment variable.
                  
 
            	 
             
               		
               Restriction: This function is supported for native COBOL only.
                  		
               
 
               	 
              
            	 
            
               Syntax:
 
               		 
               		#include "cobenv.h"
int cobputenv (const cobchar_t *envstr);
 
               	   
            	 
            
               Parameters:
 
               		
               		
               
                  		  
                  			 
                  - envstr
                     			 
                  
- The null terminated string to be placed into the environment.
                     			 
                  
  
            	 
             
            	 
            
               Equivalent COBOL Syntax:
 
               		 
               		display name upon environment-name
display value upon environment-value
 
               	   
            	 
            
               Example:
 
               		 
               		
               The following code shows how to set $ABC to XYZ:
                  		
               
 
               		cobputenv("ABC=XYZ"); 
               	   
            
           
         
         
Comments:
The environment string envstr is put into the environment. By convention, environment strings have the format:
but the run-time system does not check that envstr is in this format.
This function ultimately passes envstr into the C library function putenv(), which puts envstr into the operating system environment.
This function returns a value of zero if the operation was successful; any other value indicates an unsuccessful operation. Illegal environment names lead to undefined results.