Commit Diff


commit - ed12a647df79c647f32067d247f698cc1b59fc96
commit + 86c2ab2caf5eb4742e7cd227e6d29fc1dc74d855
blob - 3c5537e4b36bf5307e623a5053339be5ea455e07
blob + 65c23dd595d96523206aa7449d38dbf7c04797cd
--- include/libc.h
+++ include/libc.h
@@ -900,7 +900,8 @@ extern	int	post9pservice(int, char*);
 #	endif
 #endif
 
-#if defined(__OpenBSD__)
+/* this really shouldn't be here */
+#if defined(__OpenBSD__) || (defined(__NetBSD__) && !defined(sched_yield))
 #define sched_yield() \
 	do { \
 		struct timespec ts; \