home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / e20313sr.zip / emacs / 20.3.1 / src / s / hiuxmpp.h < prev    next >
C/C++ Source or Header  |  1999-06-27  |  2KB  |  54 lines

  1. /* System description file for HI-UX.  */
  2.  
  3. #define BSD 198911   /* system version (year & month) */
  4. #define DBL_DIG 15   /* same as the definition of <float.h> */
  5. #include "bsd4-3.h"
  6.  
  7. /* Identify OSF1 for the m- files. */
  8.  
  9. #define OSF1
  10.  
  11. /* To avoid to include the non-existant header file <sys/vlimit.h>,
  12.     we define BSD4_2.
  13.     This definition does not mean that the OS is based on BSD 4.2.  */
  14. #define BSD4_2
  15.  
  16. /* Define _BSD to tell the include files we're running under
  17.    the BSD universe and not the SYSV universe.  
  18.    Define HITACHI and OSF for Xt's Boolean type as int intead of char.  
  19.    (But for these defines, /usr/include/X11/Intrinsic.h defines 
  20.    Boolean as char, but libXt.a on HI-UX/MPP requires it as int.)  */
  21.  
  22. #define C_SWITCH_SYSTEM    -D_BSD -DHITACHI -DOSF
  23. #define LIBS_SYSTEM    -lbsd
  24.  
  25. #define GETPGRP_NO_ARG
  26.  
  27. #define read sys_read
  28. #define write sys_write
  29. #define open sys_open
  30. #define close sys_close
  31.  
  32. #define INTERRUPTIBLE_OPEN
  33. #define INTERRUPTIBLE_CLOSE
  34. #define INTERRUPTIBLE_IO
  35.  
  36. #define SYSV_SYSTEM_DIR
  37.  
  38. /* If your system uses COFF (Common Object File Format) then define the
  39.    preprocessor symbol "COFF". */
  40.  
  41. /* #define COFF */
  42.  
  43. /* Here is how to find X Windows.  LD_SWITCH_X_SITE_AUX gives an -R option
  44.    says where to find X windows at run time.  We convert it to a -rpath option
  45.    which is what OSF1 uses.  */
  46. #define LD_SWITCH_SYSTEM 
  47.  
  48. #undef KERNEL_FILE
  49. #define KERNEL_FILE "/mach_kernel"
  50.  
  51. #undef LDAV_SYMBOL
  52. #define LDAV_SYMBOL "avenrun"
  53.  
  54.