roots.cxx File Reference

#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <errno.h>
#include "TInterpreter.h"
#include "TROOT.h"
#include "TApplication.h"
#include "TPluginManager.h"
#include "TSystem.h"
#include "TString.h"

Go to the source code of this file.

Functions

static Int_t MakeCleanupScript (Int_t loglevel)
static FILE * RedirectOutput (TString &logfile, const char *loc)
int main (int argc, char **argv)

Variables

static const char * gAppName = "roots"


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 37 of file roots.cxx.

References TString::Atoi(), TString::BeginsWith(), TString::Data(), TSystem::Exit(), TPluginManager::FindHandler(), fprintf(), gAppName, TROOT::GetPluginManager(), gInterpreter, gROOT, gSystem, h, TSystem::HostName(), i, MakeCleanupScript(), RedirectOutput(), TString::ReplaceAll(), TApplication::Run(), and TROOT::SetBatch().

Int_t MakeCleanupScript ( Int_t  loglevel  )  [static]

Definition at line 160 of file roots.cxx.

References cleanup(), fc, fclose(), fopen, Form(), fprintf(), gAppName, TSystem::Getenv(), TSystem::GetPid(), TSystem::GetUid(), gSystem, TSystem::HostName(), S_IRUSR, S_IWUSR, S_IXUSR, TSystem::TempDirectory(), and unlink.

Referenced by main().

FILE * RedirectOutput ( TString logfile,
const char *  loc 
) [static]

Definition at line 114 of file roots.cxx.

References TString::Data(), flog, fopen, Form(), fprintf(), TSystem::GetPid(), TSystem::GetUid(), gSystem, and TSystem::TempDirectory().


Variable Documentation

const char* gAppName = "roots" [static]

Definition at line 34 of file roots.cxx.

Referenced by main(), and MakeCleanupScript().


Generated on Tue Jul 5 16:06:54 2011 for ROOT_528-00b_version by  doxygen 1.5.1