From 28392050bf05fa75a1a2034114eec4362eaed4dd Mon Sep 17 00:00:00 2001 From: Bananymous Date: Wed, 2 Apr 2025 12:46:43 +0300 Subject: [PATCH] LibC: Make pthread_t pid_t --- userspace/libraries/LibC/include/bits/pthread_types.h | 2 +- userspace/libraries/LibC/include/sys/types.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/userspace/libraries/LibC/include/bits/pthread_types.h b/userspace/libraries/LibC/include/bits/pthread_types.h index 44242090..e101b2e1 100644 --- a/userspace/libraries/LibC/include/bits/pthread_types.h +++ b/userspace/libraries/LibC/include/bits/pthread_types.h @@ -78,7 +78,7 @@ __BEGIN_DECLS #if !defined(__pthread_t_defined) && (defined(__need_all_types) || defined(__need_pthread_t)) #define __pthread_t_defined 1 - typedef int pthread_t; + typedef pid_t pthread_t; #endif #undef __need_pthread_t diff --git a/userspace/libraries/LibC/include/sys/types.h b/userspace/libraries/LibC/include/sys/types.h index 8a3004f9..c75ad57f 100644 --- a/userspace/libraries/LibC/include/sys/types.h +++ b/userspace/libraries/LibC/include/sys/types.h @@ -132,6 +132,10 @@ __BEGIN_DECLS #endif #undef __need_off_t +#ifdef __need_pthread_t +#define __need_pid_t +#endif + #if !defined(__pid_t_defined) && (defined(__need_all_types) || defined(__need_pid_t)) #define __pid_t_defined 1 typedef int pid_t;