From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Kettenis To: gdb-patches@sources.redhat.com Cc: dmj+@andrew.cmu.edu Subject: [PATCH] Get rid of host in config/tm-linux.h Date: Wed, 11 Jul 2001 01:19:00 -0000 Message-id: <200107110819.f6B8JZv19099@delius.kettenis.local> X-SW-Source: 2001-07/msg00249.html As pointed out by Daniel Jacobowitz in his Linux/MIPS patch, including the host in the tm.h file makes no sense. This moves it to the nm.h file and leaves reasonable defaults for REALTIME_LO and REALTIME_HI in tm-linux.h. Daniel, I think this should make it possible for you to include tm-linux.h instead of copying over the relevant bits in config/mips/tm-linux.h. Checked in. Mark Index: ChangeLog from Mark Kettenis * config/tm-linux.h: Do not include . Instead provide reasonable defaults for REALTIME_LO and REALTIME_HI if they're not already defined. * config/nm-linux.h: Include . [__SIGRTMIN] (REALTIME_LO, REALTIME_HI): Define to __SIGRTMIN and (__SIGRTMAX + 1) respectively. Index: config/tm-linux.h =================================================================== RCS file: /cvs/src/src/gdb/config/tm-linux.h,v retrieving revision 1.3 diff -u -p -r1.3 tm-linux.h --- config/tm-linux.h 2001/03/06 08:21:20 1.3 +++ config/tm-linux.h 2001/07/11 08:06:51 @@ -19,15 +19,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Some versions of Linux have real-time signal support in the C library, and - some don't. We have to include this file to find out. */ -#include +/* Pick reasonable defaults for the number of real-time signals. */ -#ifdef __SIGRTMIN -#define REALTIME_LO __SIGRTMIN -#define REALTIME_HI (__SIGRTMAX + 1) -#else +#ifndef REALTIME_LO #define REALTIME_LO 32 +#endif +#ifndef REALTIME_HI #define REALTIME_HI 64 #endif Index: config/nm-linux.h =================================================================== RCS file: /cvs/src/src/gdb/config/nm-linux.h,v retrieving revision 1.7 diff -u -p -r1.7 nm-linux.h --- config/nm-linux.h 2001/05/15 00:03:37 1.7 +++ config/nm-linux.h 2001/07/11 08:06:51 @@ -1,4 +1,4 @@ -/* Native support for GNU/Linux, for GDB, the GNU debugger. +/* Native support for GNU/Linux. Copyright 1999, 2000 Free Software Foundation, Inc. @@ -54,3 +54,13 @@ extern int linuxthreads_prepare_to_proce #define GDB_GREGSET_T elf_gregset_t #define GDB_FPREGSET_T elf_fpregset_t + +/* Since we're building a native debugger, we can include + to find the range of real-time signals. */ + +#include + +#ifdef __SIGRTMIN +#define REALTIME_LO __SIGRTMIN +#define REALTIME_HI (__SIGRTMAX + 1) +#endif