aboutsummaryrefslogtreecommitdiff
path: root/gdb/xm-sysv4.h
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1992-09-26 09:06:30 +0000
committerJohn Gilmore <gnu@cygnus>1992-09-26 09:06:30 +0000
commit3fbdd5366e59d28fadc270ef42096204f39ce92a (patch)
treea53b7ca5a03fe701be41f8e9ef39660e47916dfc /gdb/xm-sysv4.h
parentb38f304c4fc12ec5c3d496cb908ad2d2703d67ad (diff)
downloadgdb-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.h7
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