X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Flinux-tdep.h;h=610e2f07e65880035fe28b670012d8b99689a227;hb=b86138fb0484f42db6cb83abed1e3d0ad2ec4eac;hp=d2f40773c5bc62b889a49618c8a8cc7c015e561d;hpb=6432734d1ddb783a4f7ed377dfe5920013ee9872;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/linux-tdep.h b/gdb/linux-tdep.h index d2f40773c5..610e2f07e6 100644 --- a/gdb/linux-tdep.h +++ b/gdb/linux-tdep.h @@ -1,6 +1,6 @@ /* Target-dependent code for GNU/Linux, architecture independent. - Copyright (C) 2009-2012 Free Software Foundation, Inc. + Copyright (C) 2009-2014 Free Software Foundation, Inc. This file is part of GDB. @@ -27,13 +27,21 @@ struct regcache; typedef char *(*linux_collect_thread_registers_ftype) (const struct regcache *, ptid_t, bfd *, char *, int *, - enum target_signal); + enum gdb_signal); char *linux_make_corefile_notes (struct gdbarch *, bfd *, int *, linux_collect_thread_registers_ftype); struct type *linux_get_siginfo_type (struct gdbarch *); +extern enum gdb_signal linux_gdb_signal_from_target (struct gdbarch *gdbarch, + int signal); + +extern int linux_gdb_signal_to_target (struct gdbarch *gdbarch, + enum gdb_signal signal); + extern void linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch); +extern int linux_is_uclinux (void); + #endif /* linux-tdep.h */