LibC: Define caddr_t

This is used by some ports
This commit is contained in:
Bananymous 2025-11-10 21:49:50 +02:00
parent 89c0ff1a9d
commit c1e2c660bf
1 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@ __BEGIN_DECLS
#if !defined(__need_blkcnt_t) \ #if !defined(__need_blkcnt_t) \
&& !defined(__need_blksize_t) \ && !defined(__need_blksize_t) \
&& !defined(__need_caddr_t) \
&& !defined(__need_clock_t) \ && !defined(__need_clock_t) \
&& !defined(__need_clockid_t) \ && !defined(__need_clockid_t) \
&& !defined(__need_dev_t) \ && !defined(__need_dev_t) \
@ -47,6 +48,12 @@ __BEGIN_DECLS
#endif #endif
#undef __need_blksize_t #undef __need_blksize_t
#if !defined(__caddr_t_defined) && (defined(__need_all_types) || defined(__caddr_t_defined))
#define __caddr_t_defined 1
typedef char* caddr_t;
#endif
#undef __caddr_t_defined
#if !defined(__clock_t_defined) && (defined(__need_all_types) || defined(__need_clock_t)) #if !defined(__clock_t_defined) && (defined(__need_all_types) || defined(__need_clock_t))
#define __clock_t_defined 1 #define __clock_t_defined 1
typedef long clock_t; typedef long clock_t;