Without HAVE_SYS_TYPES_H or HAVE_SYS_WAIT_H, in connect_debugger we
authorBen Pfaff <blp@gnu.org>
Thu, 8 Feb 2007 14:43:11 +0000 (14:43 +0000)
committerBen Pfaff <blp@gnu.org>
Thu, 8 Feb 2007 14:43:11 +0000 (14:43 +0000)
don't know how to connect to GDB, so just return.

src/ui/ChangeLog
src/ui/debugger.c

index 1eba8ed6dae6f315d3c662072e5f39da5398beec..3f59ee0166dcdd18e2487271a5ec148344e2dba8 100644 (file)
@@ -1,3 +1,8 @@
+Thu Feb  8 06:34:52 2007  Ben Pfaff  <blp@gnu.org>
+
+       * [!(HAVE_SYS_TYPES_H && HAVE_SYS_WAIT_H)] (connect_debugger) In
+       this case, we don't know how to connect to GDB, so just return.
+
 Mon Jan 15 11:06:31 2007  Ben Pfaff  <blp@gnu.org>
 
        * flexifile.c [DEBUGGING] (dump_case_data): Use case accessor
index 7d7b0cce5845249c0b85aeb76dd06f7f1a9fc9e8..7b9c0b925fb73215d04af10992a88777a407ee6a 100644 (file)
@@ -18,6 +18,9 @@
 
 #include <config.h>
 
+#include "debugger.h"
+
+#if HAVE_SYS_TYPES_H && HAVE_SYS_WAIT_H
 #include <errno.h>
 #include <sys/types.h>
 #include <unistd.h>
 #include <stdlib.h>
 #include <sys/wait.h>
 
-
-#include "debugger.h"
-
 /* Fork, start gdb and connect to the parent process. 
    If that happens successfully, then this function does not return,
    but exits with EXIT_FAILURE. Otherwise it returns.
  */
-   
 void
 connect_debugger (void)
 {
@@ -64,3 +63,12 @@ connect_debugger (void)
   exit (EXIT_FAILURE);
 }
 
+#else /* !(HAVE_SYS_TYPES_H && HAVE_SYS_WAIT_H) */
+/* Don't know how to connect to gdb.
+   Just return.
+ */
+void 
+connect_debugger (void) 
+{
+}
+#endif /* !(HAVE_SYS_TYPES_H && HAVE_SYS_WAIT_H) */