diff --git a/ndk/platforms/android-3/include/pthread.h b/ndk/platforms/android-3/include/pthread.h index ae55782f1..63ddb76bd 100644 --- a/ndk/platforms/android-3/include/pthread.h +++ b/ndk/platforms/android-3/include/pthread.h @@ -138,7 +138,9 @@ int pthread_getattr_np(pthread_t thid, pthread_attr_t * attr); int pthread_create(pthread_t *thread, pthread_attr_t const * attr, void *(*start_routine)(void *), void * arg); -void pthread_exit(void * retval); + +__noreturn void pthread_exit(void * retval); + int pthread_join(pthread_t thid, void ** ret_val); int pthread_detach(pthread_t thid); diff --git a/ndk/platforms/android-5/include/pthread.h b/ndk/platforms/android-5/include/pthread.h index ba40fa1af..b3e0f9f74 100644 --- a/ndk/platforms/android-5/include/pthread.h +++ b/ndk/platforms/android-5/include/pthread.h @@ -138,7 +138,9 @@ int pthread_getattr_np(pthread_t thid, pthread_attr_t * attr); int pthread_create(pthread_t *thread, pthread_attr_t const * attr, void *(*start_routine)(void *), void * arg); -void pthread_exit(void * retval); + +__noreturn void pthread_exit(void * retval); + int pthread_join(pthread_t thid, void ** ret_val); int pthread_detach(pthread_t thid); diff --git a/ndk/platforms/android-8/include/pthread.h b/ndk/platforms/android-8/include/pthread.h index 7741fcf23..7de36349e 100644 --- a/ndk/platforms/android-8/include/pthread.h +++ b/ndk/platforms/android-8/include/pthread.h @@ -138,7 +138,9 @@ int pthread_getattr_np(pthread_t thid, pthread_attr_t * attr); int pthread_create(pthread_t *thread, pthread_attr_t const * attr, void *(*start_routine)(void *), void * arg); -void pthread_exit(void * retval); + +__noreturn void pthread_exit(void * retval); + int pthread_join(pthread_t thid, void ** ret_val); int pthread_detach(pthread_t thid); diff --git a/ndk/platforms/android-9/include/pthread.h b/ndk/platforms/android-9/include/pthread.h index c3f055e98..0176abd7d 100644 --- a/ndk/platforms/android-9/include/pthread.h +++ b/ndk/platforms/android-9/include/pthread.h @@ -142,7 +142,9 @@ int pthread_getattr_np(pthread_t thid, pthread_attr_t * attr); int pthread_create(pthread_t *thread, pthread_attr_t const * attr, void *(*start_routine)(void *), void * arg); -void pthread_exit(void * retval); + +__noreturn void pthread_exit(void * retval); + int pthread_join(pthread_t thid, void ** ret_val); int pthread_detach(pthread_t thid);