aports/testing/entropybroker/use-sched_yield.patch
2019-04-01 19:24:05 +00:00

29 lines
562 B
Diff

diff --git a/utils.cpp b/utils.cpp
index 33a8f97..805035f 100644
--- a/utils.cpp
+++ b/utils.cpp
@@ -1,5 +1,5 @@
#include <string>
-#include <pthread.h>
+#include <sched.h>
#include <vector>
#include <stdarg.h>
#include <unistd.h>
@@ -26,6 +26,7 @@
#ifdef linux
#include <sys/syscall.h>
#endif
+# include <sched.h>
#include "defines.h"
#include "error.h"
@@ -641,7 +642,7 @@ void my_yield()
{
// sched_yield
- pthread_check(pthread_yield(), "pthread_yield");
+ pthread_check(sched_yield(), "sched_yield");
}
bool file_exist(const char *file)