X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ld%2Fldmain.h;h=8cab5fe1f22a56f3cd3a703eb78a62561febc9b8;hb=c79ac407f96f4b786536c7352abad02dfad298d3;hp=7b41478431c6fb7cb656fac0f54b3126f13d0200;hpb=fcf276c4958f7cc906ec389f003aa2a713c98528;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ldmain.h b/ld/ldmain.h index 7b41478431..8cab5fe1f2 100644 --- a/ld/ldmain.h +++ b/ld/ldmain.h @@ -1,5 +1,6 @@ /* ldmain.h - - Copyright 1991, 1992 Free Software Foundation, Inc. + Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2002, 2003, 2004 + Free Software Foundation, Inc. This file is part of GLD, the Gnu Linker. @@ -14,29 +15,32 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with GLD; see the file COPYING. If not, write to - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with GLD; see the file COPYING. If not, write to the Free + Software Foundation, 59 Temple Place - Suite 330, Boston, MA + 02111-1307, USA. */ #ifndef LDMAIN_H #define LDMAIN_H extern char *program_name; +extern char *ld_sysroot; +extern char *ld_canon_sysroot; +extern int ld_canon_sysroot_len; extern bfd *output_bfd; extern char *default_target; -extern boolean trace_files; -extern boolean trace_file_tries; -extern boolean write_map; +extern bfd_boolean trace_files; +extern bfd_boolean trace_file_tries; +extern bfd_boolean version_printed; +extern bfd_boolean whole_archive; +extern bfd_boolean as_needed; +extern bfd_boolean demangling; extern int g_switch_value; -extern unsigned int commons_pending; extern const char *output_filename; -extern char lprefix; -extern unsigned int total_files_seen; -extern unsigned int total_symbols_seen; - -extern void enter_global_ref PARAMS ((asymbol **, CONST char *)); -extern void ldmain_open_file_read_symbol - PARAMS ((struct lang_input_statement_struct *)); -extern void refize PARAMS ((ldsym_type *sp, asymbol **nlist_p)); -extern void add_ysym PARAMS ((char *)); +extern struct bfd_link_info link_info; +extern int overflow_cutoff_limit; + +extern void add_ysym (const char *); +extern void add_wrap (const char *); +extern void add_keepsyms_file (const char *); #endif