diff options
author | Mark Kettenis <kettenis@gnu.org> | 2005-07-25 20:42:29 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2005-07-25 20:42:29 +0000 |
commit | 4b8a1a2882dbf0f5bc93eed673d8fb6068ddb924 (patch) | |
tree | 5505fd3b823b9f03b3a62248537cfacf3d86d989 /gdb/gdb_ptrace.h | |
parent | c7c14b96adb48fdf5916bd55ebb4ec88fd50f540 (diff) | |
download | gdb-4b8a1a2882dbf0f5bc93eed673d8fb6068ddb924.zip gdb-4b8a1a2882dbf0f5bc93eed673d8fb6068ddb924.tar.gz gdb-4b8a1a2882dbf0f5bc93eed673d8fb6068ddb924.tar.bz2 |
* gdb_ptrace.h (PT_TRACE_ME): Define to zero if not already
defined.
* inf-ptrace.c: Tweak comments.
(inf_ptrace_me): Use PT_TRACE_ME instead of hardcoded zero.
(inf_ptrace_mourn_inferior): Call waitpid.
(inf_ptrace_attach): Use pid_t, Remove unnecessary cast.
(inf_ptrace_detach): Use pid_t. Use ptid_get_pid instead of
PIDGET.
(inf_ptrace_kill): Rename from inf_ptrace_kill_inferior. Use
pid_t. Use ptid_get_pid instead of PIDGET.
(inf_ptrace_kill): Call waitpid instead of wait.
(inf_ptrace_resume): Use pid_t. Use ptid_get_pid instead of
PIDGET.
(inf_ptrace_wait): Use waitpid instead wait. Use pid_t. Don't
call target_has_exited or target_thread_alive. Properly ignore
terminated detached child processes.
(inf_ptrace_has_exited): Remove function.
(inf_ptrace_xfer_partial): Use pid_t. Use ptid_get_pid instead of
PIDGET. Use gdb_byte instead of `unsigned char'.
(inf_ptrace_thread_alive): Use ptid_get_pid instead of PIDGET.
(inf_ptrace_pid_to_str): Remove function.
(inf_ptrace_target): Use inf_ptrace_kill instead of
inf_ptrace_kill_inferior. Use normal_pid_to_str instead of
inf_ptrace_pid_to_str. Don't set to_has_exited.
(inf_ptrace_fetch_register, inf_ptrace_store_register): Reformat
long lines.
Diffstat (limited to 'gdb/gdb_ptrace.h')
-rw-r--r-- | gdb/gdb_ptrace.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/gdb_ptrace.h b/gdb/gdb_ptrace.h index 7d27e3e..1e3af45 100644 --- a/gdb/gdb_ptrace.h +++ b/gdb/gdb_ptrace.h @@ -1,6 +1,6 @@ /* Portable <sys/ptrace.h> - Copyright 2004 Free Software Foundation, Inc. + Copyright 2004, 2005 Free Software Foundation, Inc. This file is part of GDB. @@ -41,6 +41,10 @@ /* No need to include <unistd.h> since it's already included by "defs.h". */ +#ifndef PT_TRACE_ME +# define PT_TRACE_ME 0 +#endif + #ifndef PT_READ_I # define PT_READ_I 1 /* Read word in child's I space. */ #endif |