1 /*
2 * Copyright (c) 2015-2021 The strace developers.
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: LGPL-2.1-or-later
6 */
7
8 #ifndef STRACE_ASM_STAT_H
9 # define STRACE_ASM_STAT_H
10
11 # undef dev_t
12 # undef gid_t
13 # undef ino_t
14 # undef loff_t
15 # undef mode_t
16 # undef nlink_t
17 # undef off64_t
18 # undef off_t
19 # undef time_t
20 # undef uid_t
21
22 # define dev_t __kernel_dev_t
23 # define gid_t __kernel_gid_t
24 # define ino_t __kernel_ino_t
25 # define loff_t __kernel_loff_t
26 # define mode_t __kernel_mode_t
27 # define nlink_t __kernel_nlink_t
28 # define off64_t __kernel_off64_t
29 # define off_t __kernel_off_t
30 # define time_t __kernel_time_t
31 # define uid_t __kernel_uid_t
32
33 # include <asm/stat.h>
34
35 # undef dev_t
36 # undef gid_t
37 # undef ino_t
38 # undef loff_t
39 # undef mode_t
40 # undef nlink_t
41 # undef off64_t
42 # undef off_t
43 # undef time_t
44 # undef uid_t
45
46 # define dev_t dev_t
47 # define gid_t gid_t
48 # define ino_t ino_t
49 # define loff_t loff_t
50 # define mode_t mode_t
51 # define nlink_t nlink_t
52 # define off64_t off64_t
53 # define off_t off_t
54 # define time_t time_t
55 # define uid_t uid_t
56
57 #endif /* !STRACE_ASM_STAT_H */