When using SVR4 /proc interface, call proc_set_exec_trap() rather than
authorFred Fish <fnf@specifix.com>
Thu, 24 Oct 1991 10:47:11 +0000 (10:47 +0000)
committerFred Fish <fnf@specifix.com>
Thu, 24 Oct 1991 10:47:11 +0000 (10:47 +0000)
ptrace(), to arrange for child to stop on first instruction.

gdb/infrun.c

index ce7da916fd40f6cf9bc63bea434e88fdda6bcb38..e674d4d156dc716b83ed69d1e4592b40678bdf0c 100644 (file)
@@ -565,7 +565,11 @@ child_create_inferior (exec_file, allargs, env)
         initialize_signals for how we get the right signal handlers
         for the inferior.  */
 
+#ifdef USE_PROC_FS
+      proc_set_exec_trap ();           /* Use SVR4 /proc interface */
+#else
       call_ptrace (0, 0, 0, 0);                /* "Trace me, Dr. Memory!" */
+#endif
 
       /* There is no execlpe call, so we have to set the environment
         for our child in the global variable.  If we've vforked, this