home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / plbin.zip / pl / src / md-sgi.h < prev    next >
Text File  |  1992-09-11  |  2KB  |  68 lines

  1. /*  md-sgi.h,v 1.1 1992/09/11 07:27:01 jan Exp
  2.  
  3.     Copyright (c) 1990 Jan Wielemaker. All rights reserved.
  4.     See ../LICENCE to find out about your rights.
  5.     jan@swi.psy.uva.nl
  6.  
  7.     Purpose: Machine Description for Silicon Graphics (sgi)
  8. */
  9.  
  10. /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  11. This port was made by Fred Kwakkel from CWI, the Netherlands.
  12. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  13.  
  14. #define M_CC            gcc
  15. #define M_OPTIMIZE        -O2
  16. #define M_LDFLAGS        
  17. #define M_CFLAGS
  18. #define M_LIBS            -lm -ltermcap
  19.  
  20.  
  21.             /* compiler */
  22. #define ANSI            1
  23. #define PROTO            1
  24. #define O_NO_LEFT_CAST        0
  25. #define O_NO_VOID_POINTER    0
  26. #define O_SHORT_SYMBOLS        0
  27. #define O_ULONG_PREDEFINED    1
  28.  
  29. /* Operating system */
  30.  
  31. #define sgi            1
  32. #undef mips
  33. #define O_PROFILE        1
  34. #define O_SIG_AUTO_RESET    0
  35. #define O_SHARED_MEMORY        0
  36. #define O_SHM_ALIGN_FAR_APART   0
  37. #define O_CAN_MAP        0
  38.  
  39. #define O_LABEL_ADDRESSES       0
  40. #define O_VMCODE_IS_ADDRESS     0
  41.  
  42. #define O_NO_SEGV_ADDRESS       1
  43.  
  44. #define COFF                    1
  45. #define MAX_VIRTUAL_ADDRESS    (220 * 1024 * 1024)
  46. #define TEXT_START        0x400000
  47. #define DATA_START        0x10000000
  48. #define O_DATA_AT_OX1        1
  49. #define O_FOREIGN        1
  50. #define O_STORE_PROGRAM        0
  51. #define O_SAVE                1
  52. #define DEFAULT_PATH        ":/usr/ucb:/bin:/usr/bin:/usr/local:.:"
  53.  
  54. #define vfork()            fork()
  55.  
  56.             /* terminal driver */
  57. #define O_TERMIOS         1
  58. #define O_EXTEND_ATOMS         1
  59. #define O_LINE_EDIT         1
  60. #define O_MAP_TAB_ON_ESC    1
  61. #define O_FOLD             0
  62.  
  63.             /* Interfaces */
  64. #define O_PCE             1
  65.  
  66. #define MACHINE            "sgi"
  67. #define OPERATING_SYSTEM    "sgi"
  68.