From 4e0796dfc72f289e97dce3332e6186c6b00b693d Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Wed, 26 Feb 2020 10:09:32 -0500 Subject: add PTHREAD_NULL this is added for POSIX-future as the outcome of Austin Group issue 599. since it's in the reserved namespace for pthread.h, there are no namespace considerations for adding it early. --- include/pthread.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/pthread.h b/include/pthread.h index 984db680..0492f26a 100644 --- a/include/pthread.h +++ b/include/pthread.h @@ -74,6 +74,9 @@ extern "C" { #define PTHREAD_BARRIER_SERIAL_THREAD (-1) +#define PTHREAD_NULL ((pthread_t)0) + + int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); int pthread_detach(pthread_t); _Noreturn void pthread_exit(void *); -- cgit v1.2.1