2003-08-02 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / gdb / osabi.c
index ab49f9afe112e4d333f649fb548485496669e499..252129ba7f23fb717c771a56991f45ac3074f53d 100644 (file)
@@ -74,6 +74,8 @@ static const char * const gdb_osabi_names[] =
   "ARM APCS",
   "QNX Neutrino",
 
+  "Cygwin",
+
   "<invalid>"
 };
 
@@ -382,6 +384,14 @@ generic_elf_osabi_sniff_abi_tag_sections (bfd *abfd, asection *sect, void *obj)
              *os_ident_ptr = GDB_OSABI_SOLARIS;
              break;
 
+           case GNU_ABI_TAG_FREEBSD:
+             *os_ident_ptr = GDB_OSABI_FREEBSD_ELF;
+             break;
+             
+           case GNU_ABI_TAG_NETBSD:
+             *os_ident_ptr = GDB_OSABI_NETBSD_ELF;
+             break;
+             
            default:
              internal_error
                (__FILE__, __LINE__,
@@ -529,7 +539,7 @@ set_osabi (char *args, int from_tty, struct cmd_list_element *c)
     internal_error (__FILE__, __LINE__, "Updating OS ABI failed.");
 }
 
-void
+static void
 show_osabi (char *args, int from_tty)
 {
   if (user_osabi_state == osabi_auto)
@@ -544,6 +554,8 @@ show_osabi (char *args, int from_tty)
                     gdbarch_osabi_name (GDB_OSABI_DEFAULT));
 }
 \f
+extern initialize_file_ftype _initialize_gdb_osabi; /* -Wmissing-prototype */
+
 void
 _initialize_gdb_osabi (void)
 {
This page took 0.024636 seconds and 4 git commands to generate.