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

  1. /* s/ file for bsd386 system.  */
  2.  
  3. #include "bsd4-3.h"
  4.  
  5. #ifndef __bsdi__
  6. #define __bsdi__ 1
  7. #endif
  8.  
  9. #define DECLARE_GETPWUID_WITH_UID_T
  10.  
  11. #define SIGNALS_VIA_CHARACTERS
  12.  
  13. #define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_p - (FILE)->_bf._base)
  14. #define A_TEXT_OFFSET(x)    (sizeof (struct exec))
  15. #define A_TEXT_SEEK(hdr) (N_TXTOFF(hdr) + A_TEXT_OFFSET(hdr))
  16.  
  17. #define LIBS_DEBUG
  18. #define LIB_X11_LIB -L/usr/X11/lib -lX11
  19. #define LIBS_SYSTEM -lutil -lkvm -lcompat
  20.  
  21. #define HAVE_GETLOADAVG
  22.  
  23. #undef BSD_PGRPS
  24.  
  25. /* System uses OXTABS instead of the expected TAB3.
  26.    (Copied from netbsd.h.)  */
  27. #define TABDLY OXTABS
  28. #define TAB3 OXTABS
  29.  
  30. #define SYSV_SYSTEM_DIR
  31.  
  32. #define HAVE_TERMIOS
  33. #define NO_TERMIO
  34.  
  35. #define WAITTYPE int
  36. /* get this since it won't be included if WAITTYPE is defined */
  37. #ifdef emacs
  38. #include <sys/wait.h>
  39. #endif
  40. #define WRETCODE(w) WEXITSTATUS(w)
  41. #ifndef WCOREDUMP
  42. #define WCOREDUMP(w) ((w) & 0200)
  43. #endif
  44.  
  45. #define GETPGRP_NO_ARG 1
  46.