From e2281af9c8277f39826f700ea1e801e84776bef7 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 24 Oct 2013 11:25:33 +0200 Subject: Move integer type definitions --- rtemsbsd/include/rtems/bsd/sys/_types.h | 14 ++++++++++++++ rtemsbsd/include/rtems/bsd/sys/types.h | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) (limited to 'rtemsbsd/include/rtems/bsd/sys') 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 */ -- cgit v1.2.3