diff options
author | Pedro Alves <palves@redhat.com> | 2012-05-22 15:04:57 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2012-05-22 15:04:57 +0000 |
commit | dab06dbee5a3fb43f043a5a983b26125b5484c9e (patch) | |
tree | ecc72183cb12d2cb97df87c7f8df0fb2a1033daf /gdb/target.c | |
parent | 7e01508c914b74feec6a794fdf5a24a7eb8686b1 (diff) | |
download | gdb-dab06dbee5a3fb43f043a5a983b26125b5484c9e.zip gdb-dab06dbee5a3fb43f043a5a983b26125b5484c9e.tar.gz gdb-dab06dbee5a3fb43f043a5a983b26125b5484c9e.tar.bz2 |
2012-05-22 Pedro Alves <palves@redhat.com>
* target.h (store_waitstatus): Move declaration ...
* inf-child.h (store_waitstatus): ... here.
* target.c: Move inclusion of gdb_wait.h, and ...
(store_waitstatus): ... this ...
* inf-child.c: ... here.
* linux-nat.c: Include inf-child.h.
* rs6000-nat.c: Include inf-child.h.
* spu-linux-nat.c: Include inf-child.h.
Diffstat (limited to 'gdb/target.c')
-rw-r--r-- | gdb/target.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/gdb/target.c b/gdb/target.c index 5361dbc..6dba9361 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -29,7 +29,6 @@ #include "bfd.h" #include "symfile.h" #include "objfiles.h" -#include "gdb_wait.h" #include "dcache.h" #include <signal.h> #include "regcache.h" @@ -3650,29 +3649,6 @@ generic_mourn_inferior (void) deprecated_detach_hook (); } -/* Helper function for child_wait and the derivatives of child_wait. - HOSTSTATUS is the waitstatus from wait() or the equivalent; store our - translation of that in OURSTATUS. */ -void -store_waitstatus (struct target_waitstatus *ourstatus, int hoststatus) -{ - if (WIFEXITED (hoststatus)) - { - ourstatus->kind = TARGET_WAITKIND_EXITED; - ourstatus->value.integer = WEXITSTATUS (hoststatus); - } - else if (!WIFSTOPPED (hoststatus)) - { - ourstatus->kind = TARGET_WAITKIND_SIGNALLED; - ourstatus->value.sig = target_signal_from_host (WTERMSIG (hoststatus)); - } - else - { - ourstatus->kind = TARGET_WAITKIND_STOPPED; - ourstatus->value.sig = target_signal_from_host (WSTOPSIG (hoststatus)); - } -} - /* Convert a normal process ID to a string. Returns the string in a static buffer. */ |