home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / gdb-4.9 / gdb / config / pa / xm-hppab.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-05-12  |  1.7 KB  |  53 lines

  1. /* Parameters for hosting on an HPPA PA-RISC machine, running BSD, for GDB.
  2.    Copyright 1991, 1992 Free Software Foundation, Inc. 
  3.  
  4.    Contributed by the Center for Software Science at the
  5.    University of Utah (pa-gdb-bugs@cs.utah.edu).
  6.  
  7. This file is part of GDB.
  8.  
  9. This program is free software; you can redistribute it and/or modify
  10. it under the terms of the GNU General Public License as published by
  11. the Free Software Foundation; either version 2 of the License, or
  12. (at your option) any later version.
  13.  
  14. This program is distributed in the hope that it will be useful,
  15. but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17. GNU General Public License for more details.
  18.  
  19. You should have received a copy of the GNU General Public License
  20. along with this program; if not, write to the Free Software
  21. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
  22.  
  23. /* This is a big-endian host.  */
  24.  
  25. #define    HOST_BYTE_ORDER    BIG_ENDIAN
  26.  
  27. /* Avoid "INT_MIN redefined" warnings -- by defining it here, exactly
  28.    the same as in the system <machine/machtypes.h> file.  */
  29. #undef  INT_MIN
  30. #define INT_MIN         0x80000000
  31.  
  32. /* HPUX 8.0, in its infinite wisdom, has chosen to prototype ptrace
  33.    with five arguments, so programs written for normal ptrace lose.
  34.  
  35.    Idiots.
  36.  
  37.    (They should have just made it varadic).  */
  38. #define FIVE_ARG_PTRACE
  39.  
  40. #ifndef hp800
  41. #define USG
  42. #endif
  43.  
  44. #define KERNEL_U_ADDR 0
  45.  
  46. #ifndef SEEK_SET
  47. #  define SEEK_SET    0        /* Set file pointer to "offset" */
  48. #  define SEEK_CUR    1        /* Set file pointer to current plus "offset" */
  49. #  define SEEK_END    2        /* Set file pointer to EOF plus "offset" */
  50. #endif /* SEEK_SET */
  51.  
  52. #define SET_STACK_LIMIT_HUGE
  53.