ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
liblist.c File Reference
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <dirent.h>
#include <sys/stat.h>
#include <errno.h>
#include <stdlib.h>
+ Include dependency graph for liblist.c:

Go to the source code of this file.

Macros

#define BUFSIZE   1000000
 
#define TRIGSIZE   1000
 
#define NLIBMAX   200
 

Functions

char ** parsedir (char *directory, int *argc)
 
int main (int argc, char **argv)
 

Variables

char * optarg
 
int optind
 
int opterr
 
int optopt
 

Macro Definition Documentation

#define BUFSIZE   1000000

Definition at line 40 of file liblist.c.

View newest version in sPHENIX GitHub at line 40 of file liblist.c

Referenced by G4UItcsh::G4UItcsh(), main(), G4MPIbatch::ReadCommand(), G4UIbatch::ReadCommand(), and G4UIExecutive::SelectSessionByFile().

#define NLIBMAX   200

Definition at line 42 of file liblist.c.

View newest version in sPHENIX GitHub at line 42 of file liblist.c

Referenced by main().

#define TRIGSIZE   1000

Definition at line 41 of file liblist.c.

View newest version in sPHENIX GitHub at line 41 of file liblist.c

Referenced by main().

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 126 of file liblist.c.

View newest version in sPHENIX GitHub at line 126 of file liblist.c

References buffer, bufferPtr, BUFSIZE, c, g4zmq::exit(), fclose(), fp, NLIBMAX, optarg, optind, parsedir(), G4InuclParticleNames::pp, printf(), and TRIGSIZE.

+ Here is the call graph for this function:

char** parsedir ( char *  directory,
int argc 
)

Definition at line 47 of file liblist.c.

View newest version in sPHENIX GitHub at line 47 of file liblist.c

References g4zmq::exit(), and phelp().

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

char* optarg
int opterr
int optind
int optopt