From ecb33ea61c0085dbaffb9cd7f9b1a013c95873fb Mon Sep 17 00:00:00 2001 From: Luke Go Date: Mon, 29 Jul 2019 13:46:24 +0900 Subject: [PATCH] android: pthread: replace pthread_cancel. - android doesn't support pthread_cancel. so use pthread_kill instead pthread_cacnel. --- wiringPi/wiringPi.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c index 3518cac..f303425 100755 --- a/wiringPi/wiringPi.c +++ b/wiringPi/wiringPi.c @@ -108,6 +108,14 @@ const int piMemorySize [8] = static volatile int pinPass = -1 ; static pthread_mutex_t pinMutex ; +/*----------------------------------------------------------------------------*/ +#ifdef __ANDROID__ +int pthread_cancel(pthread_t h) { + return pthread_kill(h, 0); +} +#endif /* __ANDROID__ */ +/*----------------------------------------------------------------------------*/ + // Debugging & Return codes int wiringPiDebug = FALSE ; int wiringPiReturnCodes = FALSE ;