X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fconfig%2Fnm-linux.h;h=39e78cfa8e452c8de8042eae668abda5acf26207;hb=4a35b02aee55ea3c8a1b473beed911aee3d424ee;hp=5d4175cfd8f6f736a731412624868d85d17ab76b;hpb=4de4c07c6b48659ae212352236be9413c853a23c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/config/nm-linux.h b/gdb/config/nm-linux.h index 5d4175cfd8..39e78cfa8e 100644 --- a/gdb/config/nm-linux.h +++ b/gdb/config/nm-linux.h @@ -1,6 +1,7 @@ /* Native support for GNU/Linux. - Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. + Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005 + Free Software Foundation, Inc. This file is part of GDB. @@ -24,9 +25,6 @@ struct target_ops; /* GNU/Linux is SVR4-ish but its /proc file system isn't. */ #undef USE_PROC_FS -/* Tell GDB that we can attach and detach other processes. */ -#define ATTACH_DETACH - /* Since we're building a native debugger, we can include to find the range of real-time signals. */ @@ -41,39 +39,18 @@ struct target_ops; style shared libraries. */ #ifdef HAVE_LINK_H -#define SVR4_SHARED_LIBS #include "solib.h" /* Support for shared libraries. */ #endif -/* Override child_wait in `inftarg.c'. */ -struct target_waitstatus; -extern ptid_t child_wait (ptid_t ptid, struct target_waitstatus *ourstatus); -#define CHILD_WAIT - extern void lin_lwp_attach_lwp (ptid_t ptid, int verbose); #define ATTACH_LWP(ptid, verbose) lin_lwp_attach_lwp ((ptid), (verbose)) extern void lin_thread_get_thread_signals (sigset_t *mask); #define GET_THREAD_SIGNALS(mask) lin_thread_get_thread_signals (mask) -/* Defined to make stepping-over-breakpoints be thread-atomic. */ -#define USE_THREAD_STEP_NEEDED 1 - - /* Use elf_gregset_t and elf_fpregset_t, rather than gregset_t and fpregset_t. */ #define GDB_GREGSET_T elf_gregset_t #define GDB_FPREGSET_T elf_fpregset_t - -/* Override child_pid_to_exec_file in 'inftarg.c'. */ -#define CHILD_PID_TO_EXEC_FILE - -#define CHILD_INSERT_FORK_CATCHPOINT -#define CHILD_INSERT_VFORK_CATCHPOINT -#define CHILD_INSERT_EXEC_CATCHPOINT -#define CHILD_POST_STARTUP_INFERIOR -#define CHILD_POST_ATTACH -#define CHILD_FOLLOW_FORK -#define KILL_INFERIOR