Coda Distributed File System
Functions | Variables
rp2main.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/param.h>
#include <time.h>
#include <unistd.h>
#include <assert.h>
#include "rp2.h"
Include dependency graph for rp2main.c:

Functions

void print_struct_func (RPC2_TYPE *t, FILE *where, FILE *hfile, char *name)
 
char * coda_rp2_basename (char *name)
 
rp2_bool include2 (char *name, char *proc)
 
void no_storage ()
 
void init_lex ()
 
void init_table ()
 
void yyparse ()
 
int main (int argc, char *argv[])
 
char * coda_rp2_basename ()
 
char * concat ()
 
void cinclude ()
 
void cdefine ()
 
void ctype ()
 
void cproc ()
 
void copcodes ()
 
void spit_type (ENTRY *type)
 
void spit_include (char *filename)
 
void spit_define (char *id, char *value)
 

Variables

int32_t yydebug
 
struct subsystem subsystem
 
char * server_prefix
 
char * client_prefix
 
FILE * file
 
FILE * cfile = NULL
 
FILE * sfile = NULL
 
FILE * hfile = NULL
 
FILE * mfile = NULL
 
FILE * pfile = NULL
 
FILE * libfile = NULL
 
char * cfile_name
 
char * sfile_name
 
char * hfile_name
 
char * mfile_name
 
char * pfile_name
 
char * libfile_name
 
char * file_name
 
char define_name [MAXPATHLEN]
 
int32_t HeaderOnlyFlag
 
rp2_bool testing
 
rp2_bool strictproto = 1
 
rp2_bool cplusplus = 0
 
rp2_bool tcpdump = 0
 
rp2_bool ansi
 
rp2_bool neterrors
 
char ** cpatharray
 
int32_t cpathcnt
 
time_t versionnumber
 

Function Documentation

◆ cdefine()

void cdefine ( )

◆ cinclude()

void cinclude ( )

◆ coda_rp2_basename() [1/2]

char * coda_rp2_basename ( )

◆ coda_rp2_basename() [2/2]

char * coda_rp2_basename ( char *  name)

◆ concat()

char * concat ( )

◆ copcodes()

void copcodes ( )

◆ cproc()

void cproc ( )

◆ ctype()

void ctype ( )

◆ include2()

rp2_bool include2 ( char *  name,
char *  proc 
)

◆ init_lex()

void init_lex ( )

◆ init_table()

void init_table ( void  )

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ no_storage()

void no_storage ( )

◆ print_struct_func()

void print_struct_func ( RPC2_TYPE t,
FILE *  where,
FILE *  hfile,
char *  name 
)

◆ spit_define()

void spit_define ( char *  id,
char *  value 
)

◆ spit_include()

void spit_include ( char *  filename)

◆ spit_type()

void spit_type ( ENTRY type)

◆ yyparse()

void yyparse ( )

Variable Documentation

◆ ansi

rp2_bool ansi

◆ cfile

FILE* cfile = NULL

◆ cfile_name

char* cfile_name

◆ client_prefix

char * client_prefix

◆ cpatharray

char** cpatharray

◆ cpathcnt

int32_t cpathcnt

◆ cplusplus

rp2_bool cplusplus = 0

◆ define

void(* define) () ( )

◆ define_name

char define_name[MAXPATHLEN]

◆ file

FILE* file

◆ file_name

char* file_name

◆ HeaderOnlyFlag

int32_t HeaderOnlyFlag

◆ hfile

FILE * hfile = NULL

◆ hfile_name

char * hfile_name

◆ include

void(* include) () ( )

◆ libfile

FILE * libfile = NULL

◆ libfile_name

char * libfile_name

◆ mfile

FILE * mfile = NULL

◆ mfile_name

char * mfile_name

◆ name

char* name

◆ neterrors

rp2_bool neterrors

◆ op_codes

void(* op_codes) () ( )

◆ pfile

FILE * pfile = NULL

◆ pfile_name

char * pfile_name

◆ proc

void(* proc) () ( )

◆ server_prefix

char* server_prefix

◆ sfile

FILE * sfile = NULL

◆ sfile_name

char * sfile_name

◆ strictproto

rp2_bool strictproto = 1

◆ subsystem

◆ tcpdump

rp2_bool tcpdump = 0

◆ testing

rp2_bool testing

◆ type

void(* type) () ( )

◆ versionnumber

time_t versionnumber

◆ yydebug

int32_t yydebug