Commit | Line | Data |
---|---|---|
0d55303c DD |
1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | #ifndef _LINUX_COMPAT_TIME_H | |
3 | #define _LINUX_COMPAT_TIME_H | |
4 | ||
5 | #include <linux/types.h> | |
1c68adf6 | 6 | #include <linux/time64.h> |
0d55303c DD |
7 | |
8 | typedef s32 compat_time_t; | |
9 | ||
10 | struct compat_timespec { | |
11 | compat_time_t tv_sec; | |
12 | s32 tv_nsec; | |
13 | }; | |
14 | ||
15 | struct compat_timeval { | |
16 | compat_time_t tv_sec; | |
17 | s32 tv_usec; | |
18 | }; | |
19 | ||
1c68adf6 DD |
20 | extern int compat_get_timespec64(struct timespec64 *, const void __user *); |
21 | extern int compat_put_timespec64(const struct timespec64 *, void __user *); | |
22 | ||
0d55303c | 23 | #endif /* _LINUX_COMPAT_TIME_H */ |