ROOT  6.06/08
Reference Guide
Functions | Variables
TSystem.cxx File Reference
#include <stdlib.h>
#include <errno.h>
#include <algorithm>
#include <sys/stat.h>
#include "Riostream.h"
#include "TSystem.h"
#include "TApplication.h"
#include "TException.h"
#include "TROOT.h"
#include "TClass.h"
#include "TClassTable.h"
#include "TEnv.h"
#include "TBrowser.h"
#include "TString.h"
#include "TOrdCollection.h"
#include "TInterpreter.h"
#include "TRegexp.h"
#include "TTimer.h"
#include "TObjString.h"
#include "TError.h"
#include "TPluginManager.h"
#include "TUrl.h"
#include "TVirtualMutex.h"
#include "compiledata.h"
#include "RConfigure.h"
+ Include dependency graph for TSystem.cxx:

Go to the source code of this file.

Functions

static bool R__MatchFilename (const char *left, const char *right)
 Figure out if left and right points to the same object in the file system. More...
 
void AssignAndDelete (TString &target, char *tobedeleted)
 
static void R__AddPath (TString &target, const TString &path)
 
static void R__WriteDependencyFile (const TString &build_loc, const TString &depfilename, const TString &filename, const TString &library, const TString &libname, const TString &extension, const char *version_var_prefix, const TString &includes, const TString &defines, const TString &incPath)
 

Variables

const char * gRootDir
 
const char * gProgName
 
const char * gProgPath
 
TSystemgSystem = 0
 
TFileHandlergXDisplay = 0
 
static Int_tgLibraryVersion = 0
 
static Int_t gLibraryVersionIdx = 0
 
static Int_t gLibraryVersionMax = 256
 
TVirtualMutexgSystemMutex = 0
 

Function Documentation

§ AssignAndDelete()

void AssignAndDelete ( TString target,
char *  tobedeleted 
)

Definition at line 2438 of file TSystem.cxx.

Referenced by TSystem::CompileMacro(), and R__WriteDependencyFile().

§ R__AddPath()

static void R__AddPath ( TString target,
const TString path 
)
static

Definition at line 2497 of file TSystem.cxx.

Referenced by R__WriteDependencyFile().

§ R__MatchFilename()

static bool R__MatchFilename ( const char *  left,
const char *  right 
)
static

Figure out if left and right points to the same object in the file system.

Definition at line 1777 of file TSystem.cxx.

Referenced by TSystem::Load().

§ R__WriteDependencyFile()

static void R__WriteDependencyFile ( const TString build_loc,
const TString depfilename,
const TString filename,
const TString library,
const TString libname,
const TString extension,
const char *  version_var_prefix,
const TString includes,
const TString defines,
const TString incPath 
)
static

Definition at line 2511 of file TSystem.cxx.

Referenced by TSystem::CompileMacro().

Variable Documentation

§ gLibraryVersion

Int_t* gLibraryVersion = 0
static

Definition at line 60 of file TSystem.cxx.

Referenced by TSystem::Load(), TSystem::TSystem(), and TVersionCheck::TVersionCheck().

§ gLibraryVersionIdx

Int_t gLibraryVersionIdx = 0
static

Definition at line 61 of file TSystem.cxx.

Referenced by TSystem::Load(), and TVersionCheck::TVersionCheck().

§ gLibraryVersionMax

Int_t gLibraryVersionMax = 256
static

Definition at line 62 of file TSystem.cxx.

Referenced by TSystem::Load(), and TSystem::TSystem().

§ gProgName

const char* gProgName

Definition at line 54 of file TSystem.cxx.

Referenced by TSystem::SetProgname().

§ gProgPath

const char* gProgPath

Definition at line 55 of file TSystem.cxx.

§ gRootDir

const char* gRootDir

Definition at line 53 of file TSystem.cxx.

§ gSystem

TSystem* gSystem = 0

Definition at line 57 of file TSystem.cxx.

§ gSystemMutex

TVirtualMutex* gSystemMutex = 0

Definition at line 99 of file TSystem.cxx.

§ gXDisplay

TFileHandler* gXDisplay = 0

Definition at line 58 of file TSystem.cxx.