Reduce namespace pollution from <sys/_types.h>

Provide only __daddr_t through <sys/_types.h>.
This commit is contained in:
Sebastian Huber 2022-07-07 11:20:35 +02:00
parent 4ab39e0a85
commit 282d57d2a8
3 changed files with 8 additions and 6 deletions

View File

@ -194,6 +194,10 @@ typedef _TIME_T_ __time_t;
typedef _CLOCKID_T_ __clockid_t;
#ifndef __machine_daddr_t_defined
typedef long __daddr_t;
#endif
#define _TIMER_T_ unsigned long
typedef _TIMER_T_ __timer_t;

View File

@ -115,10 +115,8 @@ typedef _TIME_T_ time_t;
#define _TIME_T_DECLARED
#endif
#ifndef __daddr_t_defined
typedef long daddr_t;
#define __daddr_t_defined
#endif
typedef __daddr_t daddr_t;
#ifndef __caddr_t_defined
typedef char * caddr_t;
#define __caddr_t_defined

View File

@ -30,8 +30,8 @@ typedef __uint64_t _CLOCK_T_;
typedef int _CLOCKID_T_;
#define __machine_clockid_t_defined
typedef __int64_t daddr_t;
#define __daddr_t_defined
typedef __int64_t __daddr_t;
#define __machine_daddr_t_defined
typedef int __accmode_t; /* access permissions */
typedef __uint32_t __fixpt_t; /* fixed point number */