Linux Audio
Check our new training course
Embedded Linux Audio
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
#ifndef _ASM_PARISC_COMPAT_H #define _ASM_PARISC_COMPAT_H /* * Architecture specific compatibility types */ #include <linux/types.h> #define COMPAT_USER_HZ 100 typedef u32 compat_size_t; typedef s32 compat_ssize_t; typedef s32 compat_time_t; typedef s32 compat_clock_t; typedef s32 compat_pid_t; typedef u32 compat_uid_t; typedef u32 compat_gid_t; typedef u16 compat_mode_t; typedef u32 compat_ino_t; typedef u32 compat_dev_t; typedef s32 compat_off_t; typedef u16 compat_nlink_t; typedef u16 compat_ipc_pid_t; typedef s32 compat_daddr_t; typedef u32 compat_caddr_t; struct compat_timespec { compat_time_t tv_sec; s32 tv_nsec; }; struct compat_timeval { compat_time_t tv_sec; s32 tv_usec; }; struct compat_stat { compat_dev_t st_dev; /* dev_t is 32 bits on parisc */ compat_ino_t st_ino; /* 32 bits */ compat_mode_t st_mode; /* 16 bits */ compat_nlink_t st_nlink; /* 16 bits */ u16 st_reserved1; /* old st_uid */ u16 st_reserved2; /* old st_gid */ compat_dev_t st_rdev; compat_off_t st_size; compat_time_t st_atime; u32 st_atime_nsec; compat_time_t st_mtime; u32 st_mtime_nsec; compat_time_t st_ctime; u32 st_ctime_nsec; s32 st_blksize; s32 st_blocks; u32 __unused1; /* ACL stuff */ compat_dev_t __unused2; /* network */ compat_ino_t __unused3; /* network */ u32 __unused4; /* cnodes */ u16 __unused5; /* netsite */ short st_fstype; compat_dev_t st_realdev; u16 st_basemode; u16 st_spareshort; compat_uid_t st_uid; compat_gid_t st_gid; u32 st_spare4[3]; }; struct compat_flock { short l_type; short l_whence; compat_off_t l_start; compat_off_t l_len; compat_pid_t l_pid; }; struct compat_flock64 { short l_type; short l_whence; compat_loff_t l_start; compat_loff_t l_len; compat_pid_t l_pid; }; struct compat_statfs { s32 f_type; s32 f_bsize; s32 f_blocks; s32 f_bfree; s32 f_bavail; s32 f_files; s32 f_ffree; __kernel_fsid_t f_fsid; s32 f_namelen; s32 f_spare[6]; }; typedef u32 compat_old_sigset_t; /* at least 32 bits */ #define _COMPAT_NSIG 64 #define _COMPAT_NSIG_BPW BITS_PER_LONG typedef u32 compat_sigset_word; #define COMPAT_OFF_T_MAX 0x7fffffff #define COMPAT_LOFF_T_MAX 0x7fffffffffffffffL #endif /* _ASM_PARISC_COMPAT_H */