x86-64: Test protected function pointers
[binutils-gdb.git] / ld / ldfile.h
index 1736aafe7400650d39ebdeb246f63726e9a5e931..5b0b27a2fb42d32104eae731783b635bda3f19b7 100644 (file)
@@ -1,6 +1,5 @@
 /* ldfile.h -
-   Copyright 1991, 1992, 1993, 1994, 1995, 2000, 2002, 2003, 2004, 2005,
-   2007, 2012 Free Software Foundation, Inc.
+   Copyright (C) 1991-2021 Free Software Foundation, Inc.
 
    This file is part of the GNU Binutils.
 
@@ -22,7 +21,7 @@
 #ifndef LDFILE_H
 #define LDFILE_H
 
-extern bfd_boolean ldfile_assumed_script;
+extern bool ldfile_assumed_script;
 extern unsigned long ldfile_output_machine;
 extern enum bfd_architecture ldfile_output_architecture;
 extern const char *ldfile_output_machine_name;
@@ -36,9 +35,7 @@ typedef struct search_dirs {
   /* Name of directory.  */
   const char *name;
   /* TRUE if this is from the command line.  */
-  bfd_boolean cmdline;
-  /* true if this is from within the sys-root.  */
-  bfd_boolean sysrooted;
+  bool cmdline;
 } search_dirs_type;
 
 extern search_dirs_type *search_head;
@@ -46,18 +43,20 @@ extern search_dirs_type *search_head;
 extern void ldfile_add_arch
   (const char *);
 extern void ldfile_add_library_path
-  (const char *, bfd_boolean cmdline);
+  (const char *, bool cmdline);
 extern void ldfile_open_command_file
   (const char *name);
+extern void ldfile_open_script_file
+  (const char *name);
 extern void ldfile_open_default_command_file
   (const char *name);
 extern void ldfile_open_file
   (struct lang_input_statement_struct *);
-extern bfd_boolean ldfile_try_open_bfd
+extern bool ldfile_try_open_bfd
   (const char *, struct lang_input_statement_struct *);
 extern void ldfile_set_output_arch
   (const char *, enum bfd_architecture);
-extern bfd_boolean ldfile_open_file_search
+extern bool ldfile_open_file_search
   (const char *arch, struct lang_input_statement_struct *,
    const char *lib, const char *suffix);