libgc: Revert back to needed tkill() patch
authorFredrik Fornwall <fredrik@fornwall.net>
Sun, 14 Aug 2016 21:11:16 +0000 (17:11 -0400)
committerFredrik Fornwall <fredrik@fornwall.net>
Sun, 14 Aug 2016 21:11:16 +0000 (17:11 -0400)
packages/libgc/pthread_stop_world.c.patch [new file with mode: 0644]

diff --git a/packages/libgc/pthread_stop_world.c.patch b/packages/libgc/pthread_stop_world.c.patch
new file mode 100644 (file)
index 0000000..55ee730
--- /dev/null
@@ -0,0 +1,12 @@
+diff -u -r ../gc-7.6.0/pthread_stop_world.c ./pthread_stop_world.c
+--- ../gc-7.6.0/pthread_stop_world.c   2016-08-02 15:36:14.000000000 -0400
++++ ./pthread_stop_world.c     2016-08-14 16:52:41.334806302 -0400
+@@ -365,7 +365,7 @@
+ }
+ # ifdef USE_TKILL_ON_ANDROID
+-    extern int tkill(pid_t tid, int sig); /* from sys/linux-unistd.h */
++    static int tkill(pid_t tid, int sig) { return tgkill(-1, tid, sig); }
+     static int android_thread_kill(pid_t tid, int sig)
+     {