Despite the name implying it's a standard part of the POSIX threads API, pthread_yield is actually non-standard and less portable than sched_yield. For instance, Solaris only has sched_yield, and not pthread_yield. Since even the Linux man page suggests using sched_yield, just call that.
Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> --- v2: Drop autoconfery as suggested by Mark Kettenis, just use sched_yield everywhere instead. tests/gem_fence_thrash.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tests/gem_fence_thrash.c b/tests/gem_fence_thrash.c index 8ed4e08..24147de 100644 --- a/tests/gem_fence_thrash.c +++ b/tests/gem_fence_thrash.c @@ -110,7 +110,7 @@ bo_copy (void *_arg) for (n = 0; n < 1000; n++) { memcpy (a, b, OBJECT_SIZE); - pthread_yield (); + sched_yield (); } return NULL; -- 1.7.3.2 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel