diff options
author | John Gilmore <gnu@cygnus> | 1992-09-26 09:06:30 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1992-09-26 09:06:30 +0000 |
commit | 3fbdd5366e59d28fadc270ef42096204f39ce92a (patch) | |
tree | a53b7ca5a03fe701be41f8e9ef39660e47916dfc /gdb/xm-sysv4.h | |
parent | b38f304c4fc12ec5c3d496cb908ad2d2703d67ad (diff) | |
download | gdb-3fbdd5366e59d28fadc270ef42096204f39ce92a.zip gdb-3fbdd5366e59d28fadc270ef42096204f39ce92a.tar.gz gdb-3fbdd5366e59d28fadc270ef42096204f39ce92a.tar.bz2 |
Make the /proc support a target-struct in its own right.
* inferior.h (proc_wait, inferior_proc_init, proc_set_exec_trap):
No longer global functions.
(fork_inferior): New global function from fork-child.c.
* inftarg.c (child_wait): Remove USE_PROC_FS conditional.
(ptrace_me, ptrace_him): New stub functions for fork_inferior().
(child_create_inferior): Moved to fork-child.c as fork_inferior.
(child_create_inferior): New tiny function that calls fork_inferior.
* fork-child.c: New file, containing fork_inferior, which is
built from slight mods to inftarg.c's child_create_inferior.
* procfs.c (procfs_ops): Add target vector.
(attach): Rename as static do_attach.
(procfs_create_inferior): New tiny function that calls fork_inferior.
(child_xfer_memory): Rename to static procfs_xfer_memory.
(store_inferior_registers): Rename to static procfs_store_registers.
(inferior_proc_init): Rename to static procfs_init_inferior.
(procfs_attach, procfs_detach, procfs_prepare_to_store,
procfs_files_info, procfs_open, procfs_mourn_inferior,
procfs_can_run): Slightly mangled copies of the corresponding
child_XXX routines from inftarg.c.
(proc_wait): Renamed to static procfs_wait.
(child_resume): Rename to static procfs_resume.
(fetch_inferior_registers): Rename to static procfs_fetch_registers.
(initialize_proc_fs): Rename to initialize_procfs. Set up
procfs_ops, too.
* xm-irix4.h, xm-sysv4.h (CREATE_INFERIOR_HOOK): No longer needed.
Diffstat (limited to 'gdb/xm-sysv4.h')
-rw-r--r-- | gdb/xm-sysv4.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/gdb/xm-sysv4.h b/gdb/xm-sysv4.h index 4968b5e..07cd547 100644 --- a/gdb/xm-sysv4.h +++ b/gdb/xm-sysv4.h @@ -55,13 +55,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define ATTACH_DETACH -/* If we are using SVR4 /proc instead of ptrace, use CREATE_INFERIOR_HOOK - to do internal /proc initialization. */ - -#ifdef USE_PROC_FS -#define CREATE_INFERIOR_HOOK(pid) inferior_proc_init(pid) -#endif - /* Use setpgid(0,0) to run inferior in a separate process group */ #define NEED_POSIX_SETPGID |