]> git.sesse.net Git - vlc/commitdiff
Use kill() instead of pthread_kill() on OS/2.
authorKO Myung-Hun <komh@chollian.net>
Mon, 10 Oct 2011 11:44:12 +0000 (20:44 +0900)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 11 Oct 2011 16:57:53 +0000 (19:57 +0300)
pthread_kill() has not been implemented on OS/2, yet.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
bin/vlc.c

index 394211af2c5f3754dc63de4159247be294fd08a8..3451360d31cabe4e7a3c052f521ed6cd7133fefc 100644 (file)
--- a/bin/vlc.c
+++ b/bin/vlc.c
@@ -67,9 +67,14 @@ static bool signal_ignored (int signum)
 
 static void vlc_kill (void *data)
 {
+#ifndef __OS2__
     pthread_t *ps = data;
 
     pthread_kill (*ps, SIGTERM);
+#else
+    // send a signal to the main thread
+    kill (getpid(), SIGTERM);
+#endif
 }
 
 static void exit_timeout (int signum)