0
0
mirror of https://github.com/termux/termux-packages.git synced 2024-11-27 06:18:57 +00:00
termux-packages/x11-packages/godot/thread.cpp.patch
2023-12-26 23:14:10 +03:00

24 lines
841 B
Diff

--- src/thirdparty/embree/common/sys/thread.cpp 2023-12-26 12:19:13.350998846 +0300
+++ src/thirdparty/embree/common/sys/thread.cpp.patch 2023-12-26 12:20:30.020998817 +0300
@@ -163,6 +163,20 @@
#if defined(__LINUX__) && !defined(__ANDROID__)
+#if defined(__BIONIC__)
+static inline int pthread_setaffinity_np(pthread_t thread, size_t cpusetsize,
+ cpu_set_t *cpuset) {
+ assert(pthread_equal(pthread_self(), thread));
+ return sched_setaffinity(0, cpusetsize, cpuset);
+}
+
+static inline int pthread_getaffinity_np(pthread_t thread, size_t cpusetsize,
+ cpu_set_t *cpuset) {
+ assert(pthread_equal(pthread_self(), thread));
+ return sched_getaffinity(0, cpusetsize, cpuset);
+}
+#endif
+
#include <fstream>
#include <sstream>
#include <algorithm>