Merge tag 'mvebu-fixes-4.17-2' of git://git.infradead.org/linux-mvebu into fixes
[sfrench/cifs-2.6.git] / include / linux / compat_time.h
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>
6 #include <linux/time64.h>
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
20 extern int compat_get_timespec64(struct timespec64 *, const void __user *);
21 extern int compat_put_timespec64(const struct timespec64 *, void __user *);
22
23 #endif /* _LINUX_COMPAT_TIME_H */