static enum gdb_osabi
i386_dicos_osabi_sniffer (bfd *abfd)
{
    char *target_name = bfd_get_target (abfd);

    /* On x86-DICOS, the Load Module's "header" section is 36 bytes.  */
    if (strcmp (target_name, "elf32-i386") == 0
    && dicos_load_module_p (abfd, 36))
        return GDB_OSABI_DICOS;

    return GDB_OSABI_UNKNOWN;
}
static enum gdb_osabi
amd64_dicos_osabi_sniffer (bfd *abfd)
{
  char *target_name = bfd_get_target (abfd);

  /* On amd64-DICOS, the Load Module's "header" section is 72
     bytes.  */
  if (strcmp (target_name, "elf64-x86-64") == 0
      && dicos_load_module_p (abfd, 72))
    return GDB_OSABI_DICOS;

  return GDB_OSABI_UNKNOWN;
}