"ARM APCS",
"QNX Neutrino",
+ "Cygwin",
+
"<invalid>"
};
*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__,
internal_error (__FILE__, __LINE__, "Updating OS ABI failed.");
}
-void
+static void
show_osabi (char *args, int from_tty)
{
if (user_osabi_state == osabi_auto)
gdbarch_osabi_name (GDB_OSABI_DEFAULT));
}
\f
+extern initialize_file_ftype _initialize_gdb_osabi; /* -Wmissing-prototype */
+
void
_initialize_gdb_osabi (void)
{