Line 0
Link Here
|
|
|
1 |
--- include/iprt/types.h.orig 2018-05-09 16:32:07 UTC |
2 |
+++ include/iprt/types.h |
3 |
@@ -56,22 +56,9 @@ RT_C_DECLS_END |
4 |
# include <sys/types.h> |
5 |
|
6 |
# elif defined(RT_OS_FREEBSD) && defined(_KERNEL) |
7 |
- /* |
8 |
- * Kludge for the FreeBSD kernel: |
9 |
- * stddef.h and sys/types.h have slightly different offsetof definitions |
10 |
- * when compiling in kernel mode. This is just to make GCC shut up. |
11 |
- */ |
12 |
-# ifndef _STDDEF_H_ |
13 |
-# undef offsetof |
14 |
-# endif |
15 |
+ |
16 |
# include <sys/stddef.h> |
17 |
-# ifndef _SYS_TYPES_H_ |
18 |
-# undef offsetof |
19 |
-# endif |
20 |
# include <sys/types.h> |
21 |
-# ifndef offsetof |
22 |
-# error "offsetof is not defined!" |
23 |
-# endif |
24 |
|
25 |
# elif defined(RT_OS_FREEBSD) && HC_ARCH_BITS == 64 && defined(RT_ARCH_X86) |
26 |
/* |