pkgsrc-wip/firebird/patches/patch-ag
Roland Illig 9e301bbd2f Replaced patch-a{a,b,c,d} with patch-a{e,f,g,h,i,j,k,l,m}, which all
patch a single file and contain no RCS Ids.
2005-09-03 23:30:28 +00:00

16 lines
600 B
Text

$NetBSD: patch-ag,v 1.1 2005/09/03 23:30:30 rillig Exp $
--- src/jrd/thd.cpp 2004-09-18 08:34:14.000000000 +0900
+++ src/jrd/thd.cpp 2005-06-27 15:14:14.000000000 +0900
@@ -1555,9 +1555,9 @@
in <unistd.h>. Darwin defined _POSIX_THREAD_PRIORITY_SCHEDULING
instead of _POSIX_PRIORITY_SCHEDULING.
*/
-#if (defined _POSIX_PRIORITY_SCHEDULING || defined _POSIX_THREAD_PRIORITY_SCHEDULING)
+#if (defined _POSIX_PRIORITY_SCHEDULING || defined _POSIX_THREAD_PRIORITY_SCHEDULING || defined NETBSD)
sched_yield();
-#else
+#else
pthread_yield();
#endif /* _POSIX_PRIORITY_SCHEDULING */
#endif