* ldmain.c (main): Error if --gc-sections and
[deliverable/binutils-gdb.git] / gdb / core-regset.c
index 5e10996cdda14bca4e4e3dbd954cb24a868fd223..144bba3141f74012514fecdd48e7cd5b73b28f2a 100644 (file)
@@ -35,7 +35,9 @@ regardless of whether or not the actual target has floating point hardware.
 #include "defs.h"
 
 #include <time.h>
+#ifdef HAVE_SYS_PROCFS_H
 #include <sys/procfs.h>
+#endif
 #include <fcntl.h>
 #include <errno.h>
 #include "gdb_string.h"
@@ -45,6 +47,8 @@ regardless of whether or not the actual target has floating point hardware.
 #include "command.h"
 #include "gdbcore.h"
 
+static void fetch_core_registers PARAMS ((char *, unsigned, int, CORE_ADDR));
+
 /*
 
 GLOBAL FUNCTION
@@ -55,7 +59,7 @@ SYNOPSIS
 
        void fetch_core_registers (char *core_reg_sect,
                                          unsigned core_reg_size,
-                                         int which, unsigned in reg_addr)
+                                         int which, CORE_ADDR reg_addr)
 
 DESCRIPTION
 
@@ -75,8 +79,9 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
      char *core_reg_sect;
      unsigned core_reg_size;
      int which;
-     unsigned int reg_addr;    /* Unused in this version */
+     CORE_ADDR reg_addr;       /* Unused in this version */
 {
+#if defined (HAVE_GREGSET_T) && defined (HAVE_FPREGSET_T)
   gregset_t gregset;
   fpregset_t fpregset;
 
@@ -106,6 +111,7 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
 #endif
        }
     }
+#endif /* defined(HAVE_GREGSET_T) && defined (HAVE_FPREGSET_T) */
 }
 
 \f
This page took 0.024662 seconds and 4 git commands to generate.