aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/libc.h4
-rw-r--r--include/u.h1
2 files changed, 1 insertions, 4 deletions
diff --git a/include/libc.h b/include/libc.h
index 88382c15..ff7e7be5 100644
--- a/include/libc.h
+++ b/include/libc.h
@@ -832,10 +832,6 @@ extern int post9pservice(int, char*);
# endif
#endif
-#ifdef __OpenBSD__
-#define sched_yield() syscall(302) /* what is this? */
-#endif
-
/* command line */
extern char *argv0;
extern void __fixargv0(void);
diff --git a/include/u.h b/include/u.h
index 1489ebd8..68a08a67 100644
--- a/include/u.h
+++ b/include/u.h
@@ -92,6 +92,7 @@ typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)];
# undef _NEEDUINT
# undef _NEEDULONG
#elif defined(__OpenBSD__)
+# include <sys/types.h>
# undef _NEEDUSHORT
# undef _NEEDUINT
# undef _NEEDULONG