C:/Users/Dennis/src/lang/russell.orig/src/root/rc.c File Reference

#include <stdio.h>
#include <signal.h>
#include <a.out.h>
#include <sys/file.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "../parm.h"
#include "mesg.h"

Go to the source code of this file.

Defines

#define DEBUG   DEBUG
#define MAXFILELEN   100

Functions

char * malloc ()
int intr_handler ()
void add_objfile (char *ofile)
char * outfilename ()
char * mktemp ()
 main (int argc, char **argv)
char * outfilename (char *str, char x)
char * global_ar_name (char *s)
 printstatus (unsigned s)
 rfork ()
 rmfiles ()

Variables

char * ppname
char * rcname
char * optname
char * RICoptname
char * RICfiltername
char * cgname
char * rctmp0name
char * rctmp1name
char * rctmp2name
char * rctmp3name
char * rctmp4name
boolean aflag
boolean oflag
boolean Oflag
boolean OOflag
boolean OOOflag
boolean Sflag
boolean cflag
boolean rflag
boolean pflag
boolean Pflag
boolean Gflag
boolean CGflag
boolean Cflag
boolean fflag
boolean Fflag
boolean Rflag
boolean Xflag
boolean xflag
boolean uflag
boolean Vflag
boolean take_next = FALSE
char * lppflags = ""
char * lpmnflags = "BDidaMpLPTVNfFRhx"
char * lprtflags = "IUOGcSArlCXOu"
char appflags [100]
char apmnflags [100]
char * objfiles [MAXNOBJFILES]
int nobjfiles = 0
char * libraries [MAXNLIBRARIES]
int nlibraries = 0
char Rcname [15] = ""
char * codefilename
char * main_out_fname
boolean dloadflag = FALSE


Define Documentation

#define DEBUG   DEBUG

Definition at line 94 of file rc.c.

#define MAXFILELEN   100

Referenced by main().


Function Documentation

void add_objfile ( char *  ofile  ) 

Definition at line 156 of file rc.c.

References FALSE, malloc, MAXNOBJFILES, nobjfiles, objfiles, and TRUE.

char* global_ar_name ( char *  s  ) 

Definition at line 963 of file rc.c.

References free, and malloc.

intr_handler (  ) 

Definition at line 1033 of file rc.c.

References rmfiles().

Referenced by main().

main ( int  argc,
char **  argv 
)

Definition at line 198 of file rc.c.

References add_objfile(), aflag, apmnflags, appflags, cflag, Cflag, CGflag, CGNAME, cgname, codefilename, dloadflag, etext, FALSE, Fflag, fflag, GEN_C, Gflag, global_ar_name, intr_handler(), libraries, lpmnflags, lppflags, lprtflags, main_out_fname, MAXFILELEN, MAXNLIBRARIES, MAXNOBJFILES, mktemp(), nlibraries, nobjfiles, objfilelist, OBJFILELIST, objfiles, ofile, Oflag, oflag, OOflag, OOOflag, OPTNAME, optname, outfilename(), Pflag, pflag, PPNAME, ppname, printstatus(), Rcname, RCNAME, rcname, rctmp0name, rctmp1name, rctmp2name, rctmp3name, rctmp4name, Rflag, rflag, rfork(), RICFILTERNAME, RICfiltername, RICOPTNAME, RICoptname, rmfiles(), Sflag, take_next, TRUE, uflag, usage(), Vflag, xflag, and Xflag.

char* malloc (  ) 

char* mktemp (  ) 

Referenced by main().

char* outfilename ( char *  str,
char  x 
)

Definition at line 937 of file rc.c.

References malloc.

char* outfilename (  ) 

Referenced by main().

printstatus ( unsigned  s  ) 

Definition at line 985 of file rc.c.

References mesg.

Referenced by main().

rfork (  ) 

Definition at line 1004 of file rc.c.

Referenced by main().

rmfiles (  ) 

Definition at line 1017 of file rc.c.

References Gflag, Oflag, OOflag, rctmp0name, rctmp1name, rctmp2name, rctmp3name, and rctmp4name.

Referenced by intr_handler(), and main().


Variable Documentation

boolean aflag

Definition at line 114 of file rc.c.

char apmnflags[100]

Definition at line 142 of file rc.c.

Referenced by main().

char appflags[100]

Definition at line 141 of file rc.c.

Referenced by main().

boolean Cflag

Definition at line 126 of file rc.c.

Referenced by main().

boolean cflag

Definition at line 120 of file rc.c.

boolean CGflag

Definition at line 125 of file rc.c.

Referenced by main().

char* cgname

Definition at line 102 of file rc.c.

Referenced by main().

char* codefilename

Definition at line 187 of file rc.c.

Referenced by main().

boolean dloadflag = FALSE

Definition at line 195 of file rc.c.

boolean Fflag

Definition at line 128 of file rc.c.

boolean fflag

Definition at line 127 of file rc.c.

boolean Gflag

Definition at line 124 of file rc.c.

char* libraries[MAXNLIBRARIES]

Definition at line 148 of file rc.c.

Referenced by main().

char* lpmnflags = "BDidaMpLPTVNfFRhx"

Definition at line 137 of file rc.c.

Referenced by main().

char* lppflags = ""

Definition at line 136 of file rc.c.

Referenced by main().

char* lprtflags = "IUOGcSArlCXOu"

Definition at line 139 of file rc.c.

Referenced by main().

char* main_out_fname

Definition at line 190 of file rc.c.

Referenced by main().

int nlibraries = 0

Definition at line 149 of file rc.c.

Referenced by main().

int nobjfiles = 0

Definition at line 146 of file rc.c.

Referenced by add_objfile(), and main().

char* objfiles[MAXNOBJFILES]

Definition at line 144 of file rc.c.

Referenced by add_objfile(), and main().

boolean Oflag

Definition at line 116 of file rc.c.

boolean oflag

Definition at line 115 of file rc.c.

Referenced by main().

boolean OOflag

Definition at line 117 of file rc.c.

boolean OOOflag

Definition at line 118 of file rc.c.

char* optname

Definition at line 99 of file rc.c.

Referenced by main().

boolean Pflag

Definition at line 123 of file rc.c.

boolean pflag

Definition at line 122 of file rc.c.

char* ppname

Definition at line 97 of file rc.c.

Referenced by main().

char Rcname[15] = ""

Definition at line 184 of file rc.c.

Referenced by main().

char* rcname

Definition at line 98 of file rc.c.

Referenced by main().

char* rctmp0name

Definition at line 105 of file rc.c.

Referenced by main(), and rmfiles().

char* rctmp1name

Definition at line 106 of file rc.c.

Referenced by main(), and rmfiles().

char* rctmp2name

Definition at line 107 of file rc.c.

Referenced by main(), and rmfiles().

char* rctmp3name

Definition at line 108 of file rc.c.

Referenced by main(), and rmfiles().

char* rctmp4name

Definition at line 109 of file rc.c.

Referenced by main(), and rmfiles().

boolean Rflag

Definition at line 129 of file rc.c.

boolean rflag

Definition at line 121 of file rc.c.

Referenced by main().

char* RICfiltername

Definition at line 101 of file rc.c.

Referenced by main().

char* RICoptname

Definition at line 100 of file rc.c.

Referenced by main().

boolean Sflag

Definition at line 119 of file rc.c.

Referenced by main().

boolean take_next = FALSE

Definition at line 135 of file rc.c.

Referenced by main().

boolean uflag

Definition at line 132 of file rc.c.

Referenced by main().

boolean Vflag

Definition at line 133 of file rc.c.

boolean xflag

Definition at line 131 of file rc.c.

boolean Xflag

Definition at line 130 of file rc.c.


Generated on Fri Jan 25 10:39:50 2008 for russell by  doxygen 1.5.4