authorgravatar for dev@sgregoratto.meStephen Gregoratto <dev@sgregoratto.me> 2025-10-20 09:29:12+11:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-12-14 01:41:47+01:00
logaec7bfb09219e32389ad666906166f690a158fbe
tree127627d7a0c5d5336df3296fe45755609b86e04e
parent6216922a9d63982f11ff8ee551a6688bc873e51c

Linux: Dedupe generic decls

Commit #fc7a5f2 moved many of the `_t` types up a level, but didn't remove them from arch_bits. Since `Stat` is gone, all but `time_t` can be removed.

18 files changed, 0 insertions(+), 120 deletions(-)

lib/std/os/linux/aarch64.zig-7
......@@ -143,11 +143,4 @@ pub const VDSO = struct {
143143 pub const CGT_VER = "LINUX_2.6.39";
144144};
145145
146pub const blksize_t = i32;
147pub const nlink_t = u32;
148146pub const time_t = i64;
149pub const mode_t = u32;
150pub const off_t = i64;
151pub const ino_t = u64;
152pub const dev_t = u64;
153pub const blkcnt_t = i64;
lib/std/os/linux/arm.zig-7
......@@ -179,11 +179,4 @@ pub const HWCAP = struct {
179179 pub const EVTSTRM = 1 << 21;
180180};
181181
182pub const blksize_t = i32;
183pub const nlink_t = u32;
184182pub const time_t = i32;
185pub const mode_t = u32;
186pub const off_t = i64;
187pub const ino_t = u64;
188pub const dev_t = u64;
189pub const blkcnt_t = i64;
lib/std/os/linux/hexagon.zig-7
......@@ -119,13 +119,6 @@ pub fn clone() callconv(.naked) u32 {
119119 );
120120}
121121
122pub const blksize_t = i32;
123pub const nlink_t = u32;
124122pub const time_t = i64;
125pub const mode_t = u32;
126pub const off_t = i64;
127pub const ino_t = u64;
128pub const dev_t = u64;
129pub const blkcnt_t = i64;
130123
131124pub const VDSO = void;
lib/std/os/linux/loongarch64.zig-5
......@@ -125,12 +125,7 @@ pub fn clone() callconv(.naked) u64 {
125125 );
126126}
127127
128pub const nlink_t = u32;
129128pub const time_t = i64;
130pub const off_t = i64;
131pub const ino_t = u64;
132pub const dev_t = u32;
133pub const blkcnt_t = i64;
134129
135130pub const VDSO = struct {
136131 pub const CGT_SYM = "__vdso_clock_gettime";
lib/std/os/linux/m68k.zig-7
......@@ -142,14 +142,7 @@ pub fn restore_rt() callconv(.naked) noreturn {
142142 );
143143}
144144
145pub const blksize_t = i32;
146pub const nlink_t = u32;
147145pub const time_t = i32;
148pub const mode_t = u32;
149pub const off_t = i64;
150pub const ino_t = u64;
151pub const dev_t = u64;
152pub const blkcnt_t = i64;
153146
154147// No VDSO used as of glibc 112a0ae18b831bf31f44d81b82666980312511d6.
155148pub const VDSO = void;
lib/std/os/linux/mips.zig-7
......@@ -230,11 +230,4 @@ pub const VDSO = struct {
230230 pub const CGT_VER = "LINUX_2.6";
231231};
232232
233pub const blksize_t = u32;
234pub const nlink_t = u32;
235233pub const time_t = i32;
236pub const mode_t = u32;
237pub const off_t = i64;
238pub const ino_t = u64;
239pub const dev_t = u64;
240pub const blkcnt_t = i64;
lib/std/os/linux/mips64.zig-7
......@@ -184,11 +184,4 @@ pub const VDSO = struct {
184184 pub const CGT_VER = "LINUX_2.6";
185185};
186186
187pub const blksize_t = u32;
188pub const nlink_t = u32;
189187pub const time_t = i32;
190pub const mode_t = u32;
191pub const off_t = i64;
192pub const ino_t = u64;
193pub const dev_t = u64;
194pub const blkcnt_t = i64;
lib/std/os/linux/mipsn32.zig-7
......@@ -184,11 +184,4 @@ pub const VDSO = struct {
184184 pub const CGT_VER = "LINUX_2.6";
185185};
186186
187pub const blksize_t = u32;
188pub const nlink_t = u32;
189187pub const time_t = i32;
190pub const mode_t = u32;
191pub const off_t = i64;
192pub const ino_t = u64;
193pub const dev_t = u64;
194pub const blkcnt_t = i64;
lib/std/os/linux/or1k.zig-7
......@@ -131,11 +131,4 @@ pub fn clone() callconv(.naked) u32 {
131131
132132pub const VDSO = void;
133133
134pub const blksize_t = u32;
135pub const nlink_t = u32;
136134pub const time_t = i32;
137pub const mode_t = u32;
138pub const off_t = i64;
139pub const ino_t = u64;
140pub const dev_t = u64;
141pub const blkcnt_t = i64;
lib/std/os/linux/powerpc.zig-6
......@@ -269,10 +269,4 @@ pub const VDSO = struct {
269269 pub const CGT_VER = "LINUX_2.6.15";
270270};
271271
272pub const blksize_t = i32;
273pub const nlink_t = u32;
274272pub const time_t = i32;
275pub const mode_t = u32;
276pub const off_t = i64;
277pub const ino_t = u64;
278pub const dev_t = u64;
lib/std/os/linux/powerpc64.zig-7
......@@ -254,11 +254,4 @@ pub const VDSO = struct {
254254 pub const CGT_VER = "LINUX_2.6.15";
255255};
256256
257pub const blksize_t = i64;
258pub const nlink_t = u64;
259257pub const time_t = i64;
260pub const mode_t = u32;
261pub const off_t = i64;
262pub const ino_t = u64;
263pub const dev_t = u64;
264pub const blkcnt_t = i64;
lib/std/os/linux/riscv32.zig-6
......@@ -124,13 +124,7 @@ pub fn clone() callconv(.naked) u32 {
124124 );
125125}
126126
127pub const blksize_t = i32;
128pub const nlink_t = u32;
129127pub const time_t = i64;
130pub const mode_t = u32;
131pub const off_t = i64;
132pub const ino_t = u64;
133pub const dev_t = u64;
134128
135129pub const VDSO = struct {
136130 pub const CGT_SYM = "__vdso_clock_gettime";
lib/std/os/linux/riscv64.zig-6
......@@ -124,13 +124,7 @@ pub fn clone() callconv(.naked) u64 {
124124 );
125125}
126126
127pub const blksize_t = i32;
128pub const nlink_t = u32;
129127pub const time_t = i64;
130pub const mode_t = u32;
131pub const off_t = i64;
132pub const ino_t = u64;
133pub const dev_t = u64;
134128
135129pub const VDSO = struct {
136130 pub const CGT_SYM = "__vdso_clock_gettime";
lib/std/os/linux/s390x.zig-6
......@@ -152,13 +152,7 @@ pub fn restore_rt() callconv(.naked) noreturn {
152152 );
153153}
154154
155pub const blksize_t = i64;
156pub const nlink_t = u64;
157155pub const time_t = i64;
158pub const mode_t = u32;
159pub const off_t = i64;
160pub const ino_t = u64;
161pub const dev_t = u64;
162156
163157pub const VDSO = struct {
164158 pub const CGT_SYM = "__kernel_clock_gettime";
lib/std/os/linux/sparc64.zig-7
......@@ -228,11 +228,4 @@ pub const VDSO = struct {
228228 pub const CGT_VER = "LINUX_2.6";
229229};
230230
231pub const off_t = i64;
232pub const ino_t = u64;
233231pub const time_t = i64;
234pub const mode_t = u32;
235pub const dev_t = u64;
236pub const nlink_t = u32;
237pub const blksize_t = i64;
238pub const blkcnt_t = i64;
lib/std/os/linux/x32.zig-7
......@@ -132,14 +132,7 @@ pub fn restore_rt() callconv(.naked) noreturn {
132132 }
133133}
134134
135pub const mode_t = u32;
136135pub const time_t = i32;
137pub const nlink_t = u32;
138pub const blksize_t = i32;
139pub const blkcnt_t = i32;
140pub const off_t = i64;
141pub const ino_t = u64;
142pub const dev_t = u64;
143136
144137pub const VDSO = struct {
145138 pub const CGT_SYM = "__vdso_clock_gettime";
lib/std/os/linux/x86.zig-7
......@@ -195,14 +195,7 @@ pub const VDSO = struct {
195195 pub const CGT_VER = "LINUX_2.6";
196196};
197197
198pub const blksize_t = i32;
199pub const nlink_t = u32;
200198pub const time_t = i32;
201pub const mode_t = u32;
202pub const off_t = i64;
203pub const ino_t = u64;
204pub const dev_t = u64;
205pub const blkcnt_t = i64;
206199
207200pub const user_desc = extern struct {
208201 entry_number: u32,
lib/std/os/linux/x86_64.zig-7
......@@ -132,14 +132,7 @@ pub fn restore_rt() callconv(.naked) noreturn {
132132 }
133133}
134134
135pub const mode_t = u64;
136135pub const time_t = i64;
137pub const nlink_t = u64;
138pub const blksize_t = i64;
139pub const blkcnt_t = i64;
140pub const off_t = i64;
141pub const ino_t = u64;
142pub const dev_t = u64;
143136
144137pub const VDSO = struct {
145138 pub const CGT_SYM = "__vdso_clock_gettime";