+struct private_thread_info
+{
+ short tid;
+ unsigned char state;
+ unsigned char flags;
+ char name[1];
+};
+
+/* Generic functions in nto-tdep.c. */
+
+void nto_init_solib_absolute_prefix (void);
+
+char **nto_parse_redirection (char *start_argv[], const char **in,
+ const char **out, const char **err);
+
+void nto_relocate_section_addresses (struct so_list *,
+ struct target_section *);
+
+int nto_map_arch_to_cputype (const char *);
+
+int nto_find_and_open_solib (char *, unsigned, char **);
+
+enum gdb_osabi nto_elf_osabi_sniffer (bfd *abfd);
+
+void nto_initialize_signals (void);
+
+/* Dummy function for initializing nto_target_ops on targets which do
+ not define a particular regset. */
+void nto_dummy_supply_regset (struct regcache *regcache, char *regs);
+
+int nto_in_dynsym_resolve_code (CORE_ADDR pc);
+
+char *nto_extra_thread_info (struct thread_info *);
+