osprey-gcc-4.2.0/gcc/config/alpha/vms-ld.c File Reference

#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tm.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 (const char *)
static int is_regular_file (char *)
static char * to_host_file_spec (char *)
static char * locate_lib (char *, char *)
static const char * expand_lib (char *)
static void preprocess_args (int *, char **)
static void process_args (int *, char **)
static int translate_unix (char *, int)
int main (int, char **)
int main (int argc, char **argv)
static int translate_unix (char *name, int type ATTRIBUTE_UNUSED)

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 36 of file vms-ld.c.

#define PATH_SEPARATOR_STR   ","

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


Typedef Documentation

typedef struct dsc Descr


Function Documentation

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

Definition at line 123 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 206 of file vms-ld.c.

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

static int is_regular_file ( char *  name  )  [static]

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

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

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

int main ( int argc  ,
char **  argv 
)

int main ( int  ,
char **   
)

Definition at line 1313 of file z8kgen.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 752 of file vms-ld.c.

References filename_buff, new_host_filespec, strchr, strcpy, and translate_unix().

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

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

References filename_buff, and strcpy.

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


Variable Documentation

int debug = 0 [static]

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

char* exefilename = 0 [static]

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

char filename_buff[256] [static]

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

int ident = 0 [static]

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

int inhibit_exec = 1 [static]

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

int link_arg_index = -1 [static]

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

int link_arg_max = -1 [static]

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

const char** link_args = 0 [static]

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

char new_host_filespec[255] [static]

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

char optfilefullname[267] [static]

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

int save_temps = 0 [static]

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

char* search_dirs [static]

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

int share = 0 [static]

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

char* sharefilename = 0 [static]

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

int staticp = 0 [static]

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

char* system_search_dirs = "" [static]

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

int verbose = 0 [static]

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

char* vmsdwarf2ehspec = 0 [static]

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

char* vmsdwarf2spec = 0 [static]

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


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