patch-unix_unix_c 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. $OpenBSD: patch-unix_unix_c,v 1.2 2013/04/05 20:36:27 naddy Exp $
  2. --- unix/unix.c.orig Fri Jul 22 00:37:08 1994
  3. +++ unix/unix.c Fri Apr 5 22:26:10 2013
  4. @@ -18,7 +18,7 @@
  5. #include "constant.h"
  6. #include "types.h"
  7. -#ifdef unix
  8. +#ifdef __OpenBSD__
  9. #if defined(SYS_V) && defined(lint)
  10. /* for AIX, prevent hundreds of unnecessary lint errors, must define before
  11. @@ -43,7 +43,7 @@ typedef struct { int stuff; } fpvmach;
  12. #include <sys/param.h>
  13. #endif
  14. -#ifdef __linux__
  15. +#ifdef __OpenBSD__
  16. #include <sys/time.h>
  17. #include <sys/types.h>
  18. #include <unistd.h>
  19. @@ -121,12 +121,12 @@ static Ioctl(i, l, p) char *p; { return 0; }
  20. int check_input(microsec)
  21. int microsec;
  22. {
  23. -#if defined(USG) && !defined(M_XENIX) && !defined(__linux__)
  24. +#if defined(USG) && !defined(M_XENIX) && !defined(__OpenBSD__)
  25. int arg, result;
  26. #else
  27. struct timeval tbuf;
  28. int ch;
  29. -#if defined(BSD4_3) || defined(M_XENIX) || defined(__linux__)
  30. +#if defined(BSD4_3) || defined(M_XENIX) || defined(__OpenBSD__)
  31. fd_set smask;
  32. #else
  33. int smask;
  34. @@ -134,10 +134,10 @@ int microsec;
  35. #endif
  36. /* Return true if a read on descriptor 1 will not block. */
  37. -#if !defined(USG) || defined(M_XENIX) || defined(__linux__)
  38. +#if !defined(USG) || defined(M_XENIX) || defined(__OpenBSD__)
  39. tbuf.tv_sec = 0;
  40. tbuf.tv_usec = microsec;
  41. -#if defined(BSD4_3) || defined(M_XENIX) || defined(__linux__)
  42. +#if defined(BSD4_3) || defined(M_XENIX) || defined(__OpenBSD__)
  43. FD_ZERO(&smask);
  44. FD_SET(fileno(stdin), &smask);
  45. if (select(1, &smask, (fd_set *)0, (fd_set *)0, &tbuf) == 1)