LibC: Implement POSIX TLD area (pthread_key*)

This commit is contained in:
2025-04-19 22:16:36 +03:00
parent f1585d09e1
commit fe6c4cd0b5
3 changed files with 77 additions and 1 deletions

View File

@@ -36,7 +36,7 @@ __BEGIN_DECLS
#if !defined(__pthread_key_t_defined) && (defined(__need_all_types) || defined(__need_pthread_key_t))
#define __pthread_key_t_defined 1
typedef int pthread_key_t;
typedef unsigned pthread_key_t;
#endif
#undef __need_pthread_key_t

View File

@@ -66,6 +66,9 @@ __BEGIN_DECLS
#define HOST_NAME_MAX 255
#define TTY_NAME_MAX PATH_MAX
#define PTHREAD_KEYS_MAX _POSIX_THREAD_KEYS_MAX
#define PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS
#define CHAR_MAX SCHAR_MAX
#define CHAR_MIN SCHAR_MIN