tmaybe openbsd has schedyield now - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit ceb21b8a90da680a6795fa49cc5744244f2d002a
DIR parent a237e87c33523521133e28bd304e915b00661025
HTML Author: rsc <devnull@localhost>
Date: Tue, 19 Jul 2005 11:36:27 +0000
maybe openbsd has schedyield now
Diffstat:
M include/libc.h | 4 ----
M include/u.h | 1 +
2 files changed, 1 insertion(+), 4 deletions(-)
---
DIR diff --git a/include/libc.h b/include/libc.h
t@@ -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);
DIR diff --git a/include/u.h b/include/u.h
t@@ -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