Sets or clears the value of an environment variable. 
                   
               
            
 
            
            Note: When calling this routine, ensure you are using the 1024 calling convention. 
               		
            
 
            
             
               
               Setting the value of an environment variable with C$SetEnv updates the corresponding environment variable immediately in the
                  process space of the current run unit. Thus, when the RM/COBOL runtime system uses environment variables for such actions
                  as file access name resolution, the call to C$SetEnv will have an immediate effect on that run unit. 
                  
               
 
               
              
            
            
               Syntax:
 
                
               CALL "C$SetEnv" USING name, value [, return]
 
                 
            
            
               Parameters:
 
                
               
                
                   
                  
                  - name 
                     
                  
- PIC X(n) 
                     
                  
- value 
                     
                  
- PIC X(n) 
                     
                  
- return 
                     
                  
- PIC 9(n) BINARY, where n can be a digit from 1 to 9 
                     
                  
  
            
            
               On Entry:
 
                
               
                
                  
                   
                      
                     
                     - name 
                        
                     
- The name of the environment variable to set or clear. 
                        
                     
- value 
                        
                     
- The value to which the environment variable is set. A value of SPACES indicates that the environment variable should be deleted.
                        
                        
                     
  
               
              
            
            
               On Exit:
 
                
               
                
                   
                  
                  - return 
                     
                  
- The result code returned from the call: zero for success and non-zero for failure. 
                     
                  
  
            
            
               Comments:
 
                
               
               On UNIX, environment variable names are case-sensitive. On Windows, environment variable names are not case-sensitive.