| Index: include/asm/posix_types_64.h
|
| diff --git a/include/asm/posix_types_64.h b/include/asm/posix_types_64.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..91e69144ac63471bda20c61f63494c223fb7cb51
|
| --- /dev/null
|
| +++ b/include/asm/posix_types_64.h
|
| @@ -0,0 +1,47 @@
|
| +#ifndef _ASM_X86_64_POSIX_TYPES_H
|
| +#define _ASM_X86_64_POSIX_TYPES_H
|
| +
|
| +/*
|
| + * This file is generally used by user-level software, so you need to
|
| + * be a little careful about namespace pollution etc. Also, we cannot
|
| + * assume GCC is being used.
|
| + */
|
| +
|
| +typedef unsigned long __kernel_ino_t;
|
| +typedef unsigned int __kernel_mode_t;
|
| +typedef unsigned long __kernel_nlink_t;
|
| +typedef long __kernel_off_t;
|
| +typedef int __kernel_pid_t;
|
| +typedef int __kernel_ipc_pid_t;
|
| +typedef unsigned int __kernel_uid_t;
|
| +typedef unsigned int __kernel_gid_t;
|
| +typedef unsigned long __kernel_size_t;
|
| +typedef long __kernel_ssize_t;
|
| +typedef long __kernel_ptrdiff_t;
|
| +typedef long __kernel_time_t;
|
| +typedef long __kernel_suseconds_t;
|
| +typedef long __kernel_clock_t;
|
| +typedef int __kernel_timer_t;
|
| +typedef int __kernel_clockid_t;
|
| +typedef int __kernel_daddr_t;
|
| +typedef char * __kernel_caddr_t;
|
| +typedef unsigned short __kernel_uid16_t;
|
| +typedef unsigned short __kernel_gid16_t;
|
| +
|
| +#ifdef __GNUC__
|
| +typedef long long __kernel_loff_t;
|
| +#endif
|
| +
|
| +typedef struct {
|
| + int val[2];
|
| +} __kernel_fsid_t;
|
| +
|
| +typedef unsigned short __kernel_old_uid_t;
|
| +typedef unsigned short __kernel_old_gid_t;
|
| +typedef __kernel_uid_t __kernel_uid32_t;
|
| +typedef __kernel_gid_t __kernel_gid32_t;
|
| +
|
| +typedef unsigned long __kernel_old_dev_t;
|
| +
|
| +
|
| +#endif
|
|
|