gdb: resume ongoing step after handling fork or vfork
[deliverable/binutils-gdb.git] / bfd / libxcoff.h
index 229e47c2ae14b219da32d2baf70fa39a0a803d48..2eeb503d5488d88a8f3db1a0409715b5d13b0628 100644 (file)
@@ -63,11 +63,11 @@ struct xcoff_backend_data_rec
      2 : XCOFF64.  */
   unsigned long _xcoff_ldhdr_version;
 
-  bfd_boolean (* _xcoff_put_symbol_name)
+  bool (* _xcoff_put_symbol_name)
     (struct bfd_link_info *, struct bfd_strtab_hash *,
      struct internal_syment *, const char *);
 
-  bfd_boolean (* _xcoff_put_ldsymbol_name)
+  bool (* _xcoff_put_ldsymbol_name)
     (bfd *, struct xcoff_loader_info *, struct internal_ldsym *,
      const char *);
 
@@ -79,8 +79,8 @@ struct xcoff_backend_data_rec
   /* Line number and relocation overflow.
      XCOFF32 overflows to another section when the line number or the
      relocation count exceeds 0xffff.  XCOFF64 does not overflow.  */
-  bfd_boolean (*_xcoff_is_lineno_count_overflow) (bfd *, bfd_vma);
-  bfd_boolean (*_xcoff_is_reloc_count_overflow)  (bfd *, bfd_vma);
+  bool (*_xcoff_is_lineno_count_overflow) (bfd *, bfd_vma);
+  bool (*_xcoff_is_reloc_count_overflow)  (bfd *, bfd_vma);
 
   /* Loader section symbol and relocation table offset
      XCOFF32 is after the .loader header
@@ -97,8 +97,8 @@ struct xcoff_backend_data_rec
 
   /* rtinit.  */
   unsigned int _xcoff_rtinit_size;
-  bfd_boolean (*_xcoff_generate_rtinit)
-    (bfd *, const char *, const char *, bfd_boolean);
+  bool (*_xcoff_generate_rtinit)
+    (bfd *, const char *, const char *, bool);
 };
 
 /* Look up an entry in an XCOFF link hash table.  */
@@ -111,7 +111,7 @@ struct xcoff_backend_data_rec
 #define xcoff_link_hash_traverse(table, func, info)                    \
   (bfd_link_hash_traverse                                              \
    (&(table)->root,                                                    \
-    (bfd_boolean (*) (struct bfd_link_hash_entry *, void *)) (func),   \
+    (bool (*) (struct bfd_link_hash_entry *, void *)) (func),          \
     (info)))
 
 /* Get the XCOFF link hash table from the info structure.  This is
@@ -210,20 +210,20 @@ struct xcoff_backend_data_rec
 #endif
 #define N_ONES(n) (((((bfd_vma) 1 << ((n) - 1)) - 1) << 1) | 1)
 
-typedef bfd_boolean xcoff_reloc_function (bfd *, asection *, bfd *,
+typedef bool xcoff_reloc_function (bfd *, asection *, bfd *,
                                          struct internal_reloc *,
                                          struct internal_syment *,
                                          struct reloc_howto_struct *,
                                          bfd_vma, bfd_vma,
                                          bfd_vma *, bfd_byte *);
 
-typedef bfd_boolean xcoff_complain_function (bfd *, bfd_vma, bfd_vma,
+typedef bool xcoff_complain_function (bfd *, bfd_vma, bfd_vma,
                                             struct reloc_howto_struct *);
 
 extern xcoff_reloc_function *const xcoff_calculate_relocation[];
 extern xcoff_complain_function *const xcoff_complain_overflow[];
 
-#define XCOFF_NO_LONG_SECTION_NAMES  (FALSE), bfd_coff_set_long_section_names_disallowed
+#define XCOFF_NO_LONG_SECTION_NAMES  (false), bfd_coff_set_long_section_names_disallowed
 
 /* Relocation functions */
 extern xcoff_reloc_function xcoff_reloc_type_noop;
@@ -234,6 +234,7 @@ extern xcoff_reloc_function xcoff_reloc_type_rel;
 extern xcoff_reloc_function xcoff_reloc_type_toc;
 extern xcoff_reloc_function xcoff_reloc_type_ba;
 extern xcoff_reloc_function xcoff_reloc_type_crel;
+extern xcoff_reloc_function xcoff_reloc_type_tls;
 
 /* Structure to describe dwarf sections.
    Useful to convert from XCOFF section name to flag and vice-versa.
@@ -246,12 +247,12 @@ struct xcoff_dwsect_name {
   const char *name;
 
   /* True if size must be prepended.  */
-  bfd_boolean def_size;
+  bool def_size;
 };
 
 /* Number of entries in the array.  The number is known and public so that user
    can 'extend' this array by index.  */
-#define XCOFF_DWSECT_NBR_NAMES 8
+#define XCOFF_DWSECT_NBR_NAMES 11
 
 /* The dwarf sections array.  */
 extern const struct xcoff_dwsect_name
This page took 0.027039 seconds and 4 git commands to generate.