]> git.proxmox.com Git - mirror_spl-debian.git/blob - include/sys/types.h
Drop unicode support, provided in ZFS tree libport
[mirror_spl-debian.git] / include / sys / types.h
1 #ifndef _SPL_TYPES_H
2 #define _SPL_TYPES_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7
8 #include <linux/types.h>
9 #include <sys/sysmacros.h>
10
11 typedef enum { B_FALSE=0, B_TRUE=1 } boolean_t;
12 typedef unsigned long uintptr_t;
13 typedef unsigned long intptr_t;
14 typedef unsigned long ulong_t;
15 typedef unsigned int uint_t;
16 typedef unsigned char uchar_t;
17 typedef unsigned long long u_longlong_t;
18 typedef unsigned long long u_offset_t;
19 typedef unsigned long long rlim64_t;
20 typedef long long longlong_t;
21 typedef long long offset_t;
22 typedef struct task_struct kthread_t;
23 typedef struct vmem { } vmem_t;
24 typedef short pri_t;
25 typedef struct timespec timestruc_t; /* definition per SVr4 */
26 typedef longlong_t hrtime_t;
27 typedef unsigned short ushort_t;
28 typedef u_longlong_t len_t;
29 typedef longlong_t diskaddr_t;
30 typedef ushort_t o_mode_t;
31 typedef uint_t major_t;
32 typedef uint_t minor_t;
33
34 #endif /* _SPL_TYPES_H */