diff --git a/rtemsbsd/include/machine/rtems-bsd-config.h.in b/rtemsbsd/include/machine/rtems-bsd-config.h.in index 220e750c..61e2dd92 100644 --- a/rtemsbsd/include/machine/rtems-bsd-config.h.in +++ b/rtemsbsd/include/machine/rtems-bsd-config.h.in @@ -73,25 +73,6 @@ #define INET6 1 #define TCP_SIGNATURE 1 -/* Integer type definitions */ - -#define __float_t float -#define __double_t double - -#define __clock_t clock_t -#define __cpumask_t unsigned int -#define __critical_t intptr_t -#define __ptrdiff_t ptrdiff_t -#define __time_t time_t - -#define _CLOCKID_T_DECLARED 1 -#define _TIMER_T_DECLARED 1 -#define _TIME_T_DECLARED 1 -#define _USECONDS_T_DECLARED 1 -#define _FSBLKCNT_T_DECLARED 1 -#define _BLKSIZE_T_DECLARED 1 -#define _BLKCNT_T_DECLARED 1 - /* Symbol rename */ #include diff --git a/rtemsbsd/include/rtems/bsd/sys/_types.h b/rtemsbsd/include/rtems/bsd/sys/_types.h index 44a19046..f1af2cbc 100644 --- a/rtemsbsd/include/rtems/bsd/sys/_types.h +++ b/rtemsbsd/include/rtems/bsd/sys/_types.h @@ -128,13 +128,27 @@ typedef union { typedef int boolean_t; +typedef clock_t __clock_t; + +typedef unsigned int __cpumask_t; + +typedef intptr_t __critical_t; + typedef struct device *device_t; +typedef double __double_t; + +typedef float __float_t; + typedef intptr_t intfptr_t; typedef uintptr_t uintfptr_t; typedef uint32_t intrmask_t; +typedef time_t __time_t; + +typedef ptrdiff_t __ptrdiff_t; + typedef char vm_memattr_t; #endif /* _KERNEL */ diff --git a/rtemsbsd/include/rtems/bsd/sys/types.h b/rtemsbsd/include/rtems/bsd/sys/types.h index a8c47ef3..76594bc0 100644 --- a/rtemsbsd/include/rtems/bsd/sys/types.h +++ b/rtemsbsd/include/rtems/bsd/sys/types.h @@ -107,7 +107,6 @@ typedef __uintptr_t uintptr_t; #define _INTPTR_T_DECLARED #endif -#ifndef __rtems__ typedef __uint8_t u_int8_t; /* unsigned integrals (deprecated) */ typedef __uint16_t u_int16_t; typedef __uint32_t u_int32_t; @@ -118,7 +117,6 @@ typedef __int64_t quad_t; typedef quad_t * qaddr_t; typedef char * caddr_t; /* core address */ -#endif /* __rtems__ */ typedef __const char * c_caddr_t; /* core address, pointer to const */ typedef __volatile char *v_caddr_t; /* core address, pointer to volatile */ @@ -148,9 +146,7 @@ typedef __clockid_t clockid_t; typedef __cpumask_t cpumask_t; typedef __critical_t critical_t; /* Critical section value */ -#ifndef __rtems__ typedef __int64_t daddr_t; /* disk address */ -#endif /* __rtems__ */ #ifndef _DEV_T_DECLARED typedef __dev_t dev_t; /* device number or struct cdev */ @@ -307,9 +303,7 @@ typedef __uint64_t uoff_t; typedef char vm_memattr_t; /* memory attribute codes */ typedef struct vm_page *vm_page_t; -#ifndef __rtems__ #define offsetof(type, field) __offsetof(type, field) -#endif /* __rtems__ */ #endif /* !_KERNEL */