1 /*
2 * Copyright (c) 2019-2021 Dmitry V. Levin <ldv@strace.io>
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: LGPL-2.1-or-later
6 */
7
8 #ifndef STRACE_KERNEL_TIMEVAL_H
9 # define STRACE_KERNEL_TIMEVAL_H
10
11 # include "kernel_types.h"
12
13 typedef struct {
14 long long tv_sec;
15 long long tv_usec;
16 } kernel_timeval64_t;
17
18 typedef struct {
19 kernel_long_t tv_sec;
20 # if defined __sparc__ && defined __arch64__
21 int tv_usec;
22 # else
23 kernel_long_t tv_usec;
24 # endif
25 } kernel_old_timeval_t;
26
27 #endif /* !STRACE_KERNEL_TIMEVAL_H */