at v4.18 499 B view raw
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 8typedef s32 compat_time_t; 9 10struct compat_timespec { 11 compat_time_t tv_sec; 12 s32 tv_nsec; 13}; 14 15struct compat_timeval { 16 compat_time_t tv_sec; 17 s32 tv_usec; 18}; 19 20extern int compat_get_timespec64(struct timespec64 *, const void __user *); 21extern int compat_put_timespec64(const struct timespec64 *, void __user *); 22 23#endif /* _LINUX_COMPAT_TIME_H */