Make all source files include defs.h or server.h first
This commit makes all source files under gdb/ that include headers from gdb/ include either defs.h or server.h before any other code. This ensures that definitions and macros from the two config.h files are always in place for our code. An exception has been made for gdb/gdbserver/gdbreplay.c which seems to be a special case. gdb/ 2014-07-30 Gary Benson <gbenson@redhat.com> * btrace.c: Include defs.h. * common/ptid.c: Include defs.h or server.h as appropriate. * nat/mips-linux-watch.c: Likewise. gdb/gdbserver/ 2014-07-30 Gary Benson <gbenson@redhat.com> * hostio-errno.c: Move server.h to top of includes list. * inferiors.c: Likewise. * linux-x86-low.c: Likewise. * notif.c: Include server.h.
This commit is contained in:
parent
f2120acddc
commit
d41f6d8ea2
|
@ -1,3 +1,9 @@
|
||||||
|
2014-07-30 Gary Benson <gbenson@redhat.com>
|
||||||
|
|
||||||
|
* btrace.c: Include defs.h.
|
||||||
|
* common/ptid.c: Include defs.h or server.h as appropriate.
|
||||||
|
* nat/mips-linux-watch.c: Likewise.
|
||||||
|
|
||||||
2014-07-29 Tom Tromey <tromey@redhat.com>
|
2014-07-29 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* target.c (target_is_pushed): Simplify.
|
* target.c (target_is_pushed): Simplify.
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
#include "defs.h"
|
||||||
#include "btrace.h"
|
#include "btrace.h"
|
||||||
#include "gdbthread.h"
|
#include "gdbthread.h"
|
||||||
#include "exceptions.h"
|
#include "exceptions.h"
|
||||||
|
|
|
@ -17,6 +17,11 @@
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
#ifdef GDBSERVER
|
||||||
|
#include "server.h"
|
||||||
|
#else
|
||||||
|
#include "defs.h"
|
||||||
|
#endif
|
||||||
#include "ptid.h"
|
#include "ptid.h"
|
||||||
|
|
||||||
/* See ptid.h for these. */
|
/* See ptid.h for these. */
|
||||||
|
|
|
@ -1,3 +1,10 @@
|
||||||
|
2014-07-30 Gary Benson <gbenson@redhat.com>
|
||||||
|
|
||||||
|
* hostio-errno.c: Move server.h to top of includes list.
|
||||||
|
* inferiors.c: Likewise.
|
||||||
|
* linux-x86-low.c: Likewise.
|
||||||
|
* notif.c: Include server.h.
|
||||||
|
|
||||||
2014-07-24 Tom Tromey <tromey@redhat.com>
|
2014-07-24 Tom Tromey <tromey@redhat.com>
|
||||||
Gary Benson <gbenson@redhat.com>
|
Gary Benson <gbenson@redhat.com>
|
||||||
|
|
||||||
|
|
|
@ -21,8 +21,8 @@
|
||||||
/* This file implements the hostio_last_error target callback
|
/* This file implements the hostio_last_error target callback
|
||||||
on top of errno. */
|
on top of errno. */
|
||||||
|
|
||||||
#include <errno.h>
|
|
||||||
#include "server.h"
|
#include "server.h"
|
||||||
|
#include <errno.h>
|
||||||
#include "gdb/fileio.h"
|
#include "gdb/fileio.h"
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
|
@ -18,9 +18,8 @@
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#include "server.h"
|
#include "server.h"
|
||||||
|
#include <stdlib.h>
|
||||||
#include "gdbthread.h"
|
#include "gdbthread.h"
|
||||||
#include "dll.h"
|
#include "dll.h"
|
||||||
|
|
||||||
|
|
|
@ -17,11 +17,11 @@
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
#include "server.h"
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include "server.h"
|
|
||||||
#include "linux-low.h"
|
#include "linux-low.h"
|
||||||
#include "i387-fp.h"
|
#include "i387-fp.h"
|
||||||
#include "i386-low.h"
|
#include "i386-low.h"
|
||||||
|
|
|
@ -47,6 +47,7 @@
|
||||||
|
|
||||||
# 3 is done by function 'handle_notif_ack'. */
|
# 3 is done by function 'handle_notif_ack'. */
|
||||||
|
|
||||||
|
#include "server.h"
|
||||||
#include "notif.h"
|
#include "notif.h"
|
||||||
|
|
||||||
static struct notif_server *notifs[] =
|
static struct notif_server *notifs[] =
|
||||||
|
|
|
@ -15,6 +15,11 @@
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
#ifdef GDBSERVER
|
||||||
|
#include "server.h"
|
||||||
|
#else
|
||||||
|
#include "defs.h"
|
||||||
|
#endif
|
||||||
#include <sys/ptrace.h>
|
#include <sys/ptrace.h>
|
||||||
#include "mips-linux-watch.h"
|
#include "mips-linux-watch.h"
|
||||||
#include "gdb_assert.h"
|
#include "gdb_assert.h"
|
||||||
|
|
Loading…
Reference in New Issue