patch-sys_sys_h 639 B

12345678910111213141516171819202122232425
  1. $OpenBSD: patch-sys_sys_h,v 1.2 2013/12/08 15:09:15 espie Exp $
  2. --- sys/sys.h.orig Fri Jun 30 06:56:38 1995
  3. +++ sys/sys.h Sun Dec 8 15:57:59 2013
  4. @@ -23,6 +23,11 @@
  5. * terminal control: {USE_SGTTY, USE_TERMIO, USE_TERMIOS}
  6. */
  7. +#if defined(__OpenBSD__)
  8. +#define USE_TERMIOS
  9. +#define HAS_POLL
  10. +#endif
  11. +
  12. #if defined(sunos) \
  13. || defined(pureBSD43) \
  14. || defined(ultrix) \
  15. @@ -69,7 +74,7 @@
  16. #define READYCC(fp) (fp->_egptr - fp->_gptr)
  17. #endif
  18. #else
  19. -#if defined(bsdi) || defined(__FreeBSD__)
  20. +#if defined(bsdi) || defined(__FreeBSD__) || defined(__OpenBSD__)
  21. #define READYCC(fp) (fp->_r)
  22. #else
  23. #define READYCC(fp) (fp->_cnt)