aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2020-06-14 12:53:38 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-06-14 12:53:38 +0000
commitea5cad3e37ad54b10f49a2d9f9c0feb1e285da77 (patch)
treec852e83b29268ddb1718f433796cdd3f2034cee5
parent89edef7b390ab25fc0d41ef6fc618f5e22c7551b (diff)
downloadglibc-ea5cad3e37ad54b10f49a2d9f9c0feb1e285da77.zip
glibc-ea5cad3e37ad54b10f49a2d9f9c0feb1e285da77.tar.gz
glibc-ea5cad3e37ad54b10f49a2d9f9c0feb1e285da77.tar.bz2
htl: Add noreturn attribute on __pthread_exit forward
* sysdeps/htl/pthread-functions.h (__pthread_exit): Add noreturn attribute. (struct pthread_functions): Add noreturn attribute on ptr___pthread_exit field.
-rw-r--r--sysdeps/htl/pthread-functions.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/htl/pthread-functions.h b/sysdeps/htl/pthread-functions.h
index 9cb7c2c..c3480e9 100644
--- a/sysdeps/htl/pthread-functions.h
+++ b/sysdeps/htl/pthread-functions.h
@@ -46,7 +46,7 @@ int __pthread_cond_wait (pthread_cond_t *, pthread_mutex_t *);
int __pthread_cond_timedwait (pthread_cond_t *, pthread_mutex_t *,
const struct timespec *);
int __pthread_equal (pthread_t, pthread_t);
-void __pthread_exit (void *);
+void __pthread_exit (void *) __attribute__ ((__noreturn__));
int __pthread_getschedparam (pthread_t, int *, struct sched_param *);
int __pthread_setschedparam (pthread_t, int,
const struct sched_param *);
@@ -102,7 +102,7 @@ struct pthread_functions
int (*ptr_pthread_cond_timedwait) (pthread_cond_t *, pthread_mutex_t *,
const struct timespec *);
int (*ptr_pthread_equal) (pthread_t, pthread_t);
- void (*ptr___pthread_exit) (void *);
+ void (*ptr___pthread_exit) (void *) __attribute__ ((__noreturn__));
int (*ptr_pthread_getschedparam) (pthread_t, int *, struct sched_param *);
int (*ptr_pthread_setschedparam) (pthread_t, int,
const struct sched_param *);