osprey/kg++fe/gnu/config/alpha/vms-ld.c File Reference

#include "config.h"
#include "system.h"

Include dependency graph for vms-ld.c:

Go to the source code of this file.

Data Types

type  dsc

Defines

#define PATH_SEPARATOR   ','
#define PATH_SEPARATOR_STR   ","

Typedefs

typedef struct dsc Descr

Functions/Subroutines

static void addarg PARAMS ((const char *))
static int is_regular_file PARAMS ((char *))
static char *locate_lib PARAMS ((char *, char *))
static void preprocess_args PARAMS ((int *, char **))
static int translate_unix PARAMS ((char *, int))
int main PARAMS ((int, char **))
static void addarg (char *str) const
static char * locate_lib (char *lib_name, char *path_val)
static const char * expand_lib (char *name)
static int is_regular_file (char *name)
static void preprocess_args (int *p_argc, char **argv)
static void process_args (int *p_argc, char **argv)
int main (int argc, char **argv)
static int translate_unix (char *name, type)
static char * to_host_file_spec (char *filespec)

Variables

static char * vmsdwarf2spec = 0
static char * vmsdwarf2ehspec = 0
static int verbose = 0
static int save_temps = 0
static int inhibit_exec = 1
static int debug = 0
static int staticp = 0
static int share = 0
static int ident = 0
static int link_arg_max = -1
static const char ** link_args = 0
static int link_arg_index = -1
static char optfilefullname [267]
static char * sharefilename = 0
static char * exefilename = 0
static char * system_search_dirs = ""
static char * search_dirs
static char new_host_filespec [255]
static char filename_buff [256]


Define Documentation

#define PATH_SEPARATOR   ','

Definition at line 34 of file vms-ld.c.

#define PATH_SEPARATOR_STR   ","

Definition at line 35 of file vms-ld.c.


Typedef Documentation

typedef struct dsc Descr


Function Documentation

static void addarg ( char *  str  )  const [static]

Definition at line 121 of file vms-ld.c.

References free(), i, link_arg_index, link_arg_max, link_args, and xcalloc().

static const char* expand_lib ( char *  name  )  [static]

Definition at line 207 of file vms-ld.c.

References exit(), fprintf(), locate_lib(), strcat(), strcmp(), strcpy, strlen(), and xmalloc().

Referenced by main().

static int is_regular_file ( char *  name  )  [static]

Definition at line 241 of file vms-ld.c.

References ret, S_ISREG, stat::st_mode, and stat.

Referenced by locate_lib().

static char* locate_lib ( char *  lib_name,
char *  path_val 
) [static]

int main ( int argc  ,
char **  argv 
)

int main PARAMS ( (int, char **)   ) 

static int translate_unix PARAMS ( (char *, int)   )  [static]

static void preprocess_args PARAMS ( (int *, char **)   )  [static]

static char* locate_lib PARAMS ( (char *, char *)   )  [static]

static int is_regular_file PARAMS ( (char *)   )  [static]

static void addarg PARAMS ( (const char *)   )  [static]

Definition at line 635 of file mips-tfile.c.

static void preprocess_args ( int *  p_argc,
char **  argv 
) [static]

static void process_args ( int *  p_argc,
char **  argv 
) [static]

static char* to_host_file_spec ( char *  filespec  )  [static]

Definition at line 764 of file vms-ld.c.

References strchr, strcpy, and translate_unix().

static int translate_unix ( char *  name,
type   
) [static]

Definition at line 755 of file vms-ld.c.

References strcpy.


Variable Documentation

int debug = 0 [static]

Definition at line 56 of file vms-ld.c.

char* exefilename = 0 [static]

Definition at line 77 of file vms-ld.c.

Referenced by main(), preprocess_args(), and process_args().

char filename_buff[256] [static]

Definition at line 752 of file vms-ld.c.

int ident = 0 [static]

int inhibit_exec = 1 [static]

Definition at line 53 of file vms-ld.c.

Referenced by main(), and process_args().

int link_arg_index = -1 [static]

Definition at line 72 of file vms-ld.c.

Referenced by addarg(), and main().

int link_arg_max = -1 [static]

Definition at line 70 of file vms-ld.c.

Referenced by addarg().

const char** link_args = 0 [static]

Definition at line 71 of file vms-ld.c.

Referenced by addarg(), and main().

char new_host_filespec[255] [static]

Definition at line 751 of file vms-ld.c.

char optfilefullname[267] [static]

Definition at line 75 of file vms-ld.c.

Referenced by main().

int save_temps = 0 [static]

Definition at line 49 of file vms-ld.c.

char* search_dirs [static]

Definition at line 84 of file vms-ld.c.

int share = 0 [static]

Definition at line 64 of file vms-ld.c.

Referenced by main(), and preprocess_args().

char* sharefilename = 0 [static]

Definition at line 76 of file vms-ld.c.

Referenced by main(), and preprocess_args().

int staticp = 0 [static]

char* system_search_dirs = "" [static]

Definition at line 81 of file vms-ld.c.

int verbose = 0 [static]

Definition at line 46 of file vms-ld.c.

char* vmsdwarf2ehspec = 0 [static]

Definition at line 43 of file vms-ld.c.

Referenced by main().

char* vmsdwarf2spec = 0 [static]

Definition at line 40 of file vms-ld.c.

Referenced by main().


Generated on Wed Apr 8 15:16:36 2009 for Open64 by  doxygen 1.5.6