Logo ROOT   6.08/07
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:

Functions

void AssignAndDelete (TString &target, char *tobedeleted)
 
static void R__AddPath (TString &target, const TString &path)
 
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...
 
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

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

Function Documentation

◆ AssignAndDelete()

void AssignAndDelete ( TString target,
char *  tobedeleted 
)

Definition at line 2479 of file TSystem.cxx.

◆ R__AddPath()

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

Definition at line 2538 of file TSystem.cxx.

◆ 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 1779 of file TSystem.cxx.

◆ 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 2552 of file TSystem.cxx.

Variable Documentation

◆ gLibraryVersion

Int_t* gLibraryVersion = 0
static

Definition at line 61 of file TSystem.cxx.

◆ gLibraryVersionIdx

Int_t gLibraryVersionIdx = 0
static

Definition at line 62 of file TSystem.cxx.

◆ gLibraryVersionMax

Int_t gLibraryVersionMax = 256
static

Definition at line 63 of file TSystem.cxx.

◆ gProgName

const char* gProgName

Definition at line 55 of file TSystem.cxx.

◆ gProgPath

const char* gProgPath

Definition at line 56 of file TSystem.cxx.

◆ gRootDir

const char* gRootDir

Definition at line 54 of file TSystem.cxx.

◆ gSystem

TSystem* gSystem = 0

Definition at line 58 of file TSystem.cxx.

◆ gSystemMutex

TVirtualMutex* gSystemMutex = 0

Definition at line 100 of file TSystem.cxx.

◆ gXDisplay

TFileHandler* gXDisplay = 0

Definition at line 59 of file TSystem.cxx.