hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/sh/include/uapi/asm/stat.h
....@@ -16,66 +16,6 @@
1616 unsigned long st_ctime;
1717 };
1818
19
-#if defined(__SH5__) || defined(CONFIG_CPU_SH5)
20
-struct stat {
21
- unsigned short st_dev;
22
- unsigned short __pad1;
23
- unsigned long st_ino;
24
- unsigned short st_mode;
25
- unsigned short st_nlink;
26
- unsigned short st_uid;
27
- unsigned short st_gid;
28
- unsigned short st_rdev;
29
- unsigned short __pad2;
30
- unsigned long st_size;
31
- unsigned long st_blksize;
32
- unsigned long st_blocks;
33
- unsigned long st_atime;
34
- unsigned long st_atime_nsec;
35
- unsigned long st_mtime;
36
- unsigned long st_mtime_nsec;
37
- unsigned long st_ctime;
38
- unsigned long st_ctime_nsec;
39
- unsigned long __unused4;
40
- unsigned long __unused5;
41
-};
42
-
43
-/* This matches struct stat64 in glibc2.1, hence the absolutely
44
- * insane amounts of padding around dev_t's.
45
- */
46
-struct stat64 {
47
- unsigned short st_dev;
48
- unsigned char __pad0[10];
49
-
50
- unsigned long st_ino;
51
- unsigned int st_mode;
52
- unsigned int st_nlink;
53
-
54
- unsigned long st_uid;
55
- unsigned long st_gid;
56
-
57
- unsigned short st_rdev;
58
- unsigned char __pad3[10];
59
-
60
- long long st_size;
61
- unsigned long st_blksize;
62
-
63
- unsigned long st_blocks; /* Number 512-byte blocks allocated. */
64
- unsigned long __pad4; /* future possible st_blocks high bits */
65
-
66
- unsigned long st_atime;
67
- unsigned long st_atime_nsec;
68
-
69
- unsigned long st_mtime;
70
- unsigned long st_mtime_nsec;
71
-
72
- unsigned long st_ctime;
73
- unsigned long st_ctime_nsec; /* will be high 32 bits of ctime someday */
74
-
75
- unsigned long __unused1;
76
- unsigned long __unused2;
77
-};
78
-#else
7919 struct stat {
8020 unsigned long st_dev;
8121 unsigned long st_ino;
....@@ -134,6 +74,5 @@
13474 };
13575
13676 #define STAT_HAVE_NSEC 1
137
-#endif
13877
13978 #endif /* __ASM_SH_STAT_H */