tclEnv.c File Reference#include "tclInt.h" 
Go to the source code of this file. 
 Function Documentation
      
        
          | TCL_DECLARE_MUTEX            | 
          ( | 
          envMutex  | 
                     | 
           )  | 
           | 
         
       
 
 
 
      
        
          | int Tcl_PutEnv            | 
          ( | 
          const char *  | 
           assignment           | 
           )  | 
           | 
         
       
 
 
 
      
        
          | void TclFinalizeEnvironment            | 
          ( | 
          void  | 
                     | 
           )  | 
           | 
         
       
 
 
 
      
        
          | const char* TclGetEnv            | 
          ( | 
          const char *  | 
           name,  | 
         
        
           | 
           | 
          Tcl_DString *  | 
           valuePtr |   | 
         
        
           | 
          ) | 
           |  |  | 
         
       
 
 
 
      
        
          | void TclSetEnv            | 
          ( | 
          const char *  | 
           name,  | 
         
        
           | 
           | 
          const char *  | 
           value |   | 
         
        
           | 
          ) | 
           |  |  | 
         
       
 
 
Definition at line 154 of file tclEnv.c.
 
References ckalloc, ckfree, ckrealloc, env, environ, Tcl_DStringFree(), Tcl_ExternalToUtfDString(), Tcl_FSMountsChanged(), Tcl_MutexLock, Tcl_MutexUnlock, Tcl_UtfToExternalDString(), and TclpFindVariable().
 
Referenced by Tcl_PutEnv().
  
 
 
 
Definition at line 75 of file tclEnv.c.
 
References environ, Tcl_DecrRefCount, Tcl_DStringFree(), Tcl_ExternalToUtfDString(), TCL_GLOBAL_ONLY, Tcl_IncrRefCount, Tcl_MutexLock, Tcl_MutexUnlock, Tcl_SetVar2(), TCL_TRACE_ARRAY, TCL_TRACE_READS, TCL_TRACE_UNSETS, TCL_TRACE_WRITES, Tcl_TraceVar2(), Tcl_UnsetVar2(), Tcl_UntraceVar2(), TclArraySet(), and TclNewLiteralStringObj.
  
 
 
      
        
          | void TclUnsetEnv            | 
          ( | 
          const char *  | 
           name           | 
           )  | 
           | 
         
       
 
 
Definition at line 353 of file tclEnv.c.
 
References ckalloc, ckfree, ckrealloc, environ, Tcl_DStringFree(), Tcl_DStringLength, Tcl_DStringValue, Tcl_MutexLock, Tcl_MutexUnlock, Tcl_UtfToExternalDString(), and TclpFindVariable().
  
 
 
 Variable Documentation
 
 
 
 Generated on Wed Mar 12 12:18:30 2008 by 
  1.5.1 
 |