1 --- a/include/linux/time.h
2 +++ b/include/linux/time.h
11 #include <linux/types.h>
14 @@ -228,4 +232,6 @@ struct itimerval {
16 #define TIMER_ABSTIME 0x01
18 +#endif /* __KERNEL__ DEBIAN */
21 --- a/include/linux/types.h
22 +++ b/include/linux/types.h
24 #ifndef _LINUX_TYPES_H
25 #define _LINUX_TYPES_H
27 +/* Debian: Use userland types instead. */
29 +# include <sys/types.h>
30 +/* For other kernel headers. */
31 +# include <linux/posix_types.h>
32 +# include <asm/types.h>
37 #define DECLARE_BITMAP(name,bits) \
38 @@ -161,6 +169,8 @@ typedef unsigned long blkcnt_t;
40 #endif /* __KERNEL_STRICT_NAMES */
42 +#endif /* __KERNEL__ DEBIAN */
45 * Below are truly Linux-specific types that should never collide with
46 * any application/library that wants linux/types.h.