aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-10-16 23:38:18 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2025-10-17 01:20:31 +0200
commitfc7a5f2ae49aa0a0c5e1f1dd1c5678ee3e49b1b6 (patch)
tree1be2f1200504b2a60422a7939a40e274461b20ad /lib/std/os/linux
parent8970d80355e869b07582ef400e7a7a6b8a4de974 (diff)
downloadzig-fc7a5f2ae49aa0a0c5e1f1dd1c5678ee3e49b1b6.tar.gz
zig-fc7a5f2ae49aa0a0c5e1f1dd1c5678ee3e49b1b6.zip
std.os.linux: move some generic decls out of the arch bits
Diffstat (limited to 'lib/std/os/linux')
-rw-r--r--lib/std/os/linux/aarch64.zig12
-rw-r--r--lib/std/os/linux/arm.zig12
-rw-r--r--lib/std/os/linux/hexagon.zig7
-rw-r--r--lib/std/os/linux/loongarch64.zig7
-rw-r--r--lib/std/os/linux/m68k.zig7
-rw-r--r--lib/std/os/linux/mips.zig12
-rw-r--r--lib/std/os/linux/mips64.zig12
-rw-r--r--lib/std/os/linux/powerpc.zig12
-rw-r--r--lib/std/os/linux/powerpc64.zig12
-rw-r--r--lib/std/os/linux/riscv32.zig7
-rw-r--r--lib/std/os/linux/riscv64.zig7
-rw-r--r--lib/std/os/linux/s390x.zig7
-rw-r--r--lib/std/os/linux/sparc64.zig12
-rw-r--r--lib/std/os/linux/x86.zig12
-rw-r--r--lib/std/os/linux/x86_64.zig12
15 files changed, 0 insertions, 150 deletions
diff --git a/lib/std/os/linux/aarch64.zig b/lib/std/os/linux/aarch64.zig
index 4888a9eda3..771d1126e7 100644
--- a/lib/std/os/linux/aarch64.zig
+++ b/lib/std/os/linux/aarch64.zig
@@ -230,15 +230,3 @@ pub const Stat = extern struct {
return self.ctim;
}
};
-
-pub const timeval = extern struct {
- sec: isize,
- usec: isize,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/arm.zig b/lib/std/os/linux/arm.zig
index bef158b925..4689bf8be2 100644
--- a/lib/std/os/linux/arm.zig
+++ b/lib/std/os/linux/arm.zig
@@ -266,15 +266,3 @@ pub const Stat = extern struct {
return self.ctim;
}
};
-
-pub const timeval = extern struct {
- sec: i32,
- usec: i32,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/hexagon.zig b/lib/std/os/linux/hexagon.zig
index e3bf7a8709..230b6ad88d 100644
--- a/lib/std/os/linux/hexagon.zig
+++ b/lib/std/os/linux/hexagon.zig
@@ -154,11 +154,6 @@ pub const F = struct {
pub const GETOWNER_UIDS = 17;
};
-pub const timeval = extern struct {
- sec: time_t,
- usec: i32,
-};
-
pub const Flock = extern struct {
type: i16,
whence: i16,
@@ -209,6 +204,4 @@ pub const Stat = extern struct {
}
};
-pub const Elf_Symndx = u32;
-
pub const VDSO = void;
diff --git a/lib/std/os/linux/loongarch64.zig b/lib/std/os/linux/loongarch64.zig
index 4ed817167d..7fc226bb90 100644
--- a/lib/std/os/linux/loongarch64.zig
+++ b/lib/std/os/linux/loongarch64.zig
@@ -176,11 +176,6 @@ pub const Stat = extern struct {
}
};
-pub const timeval = extern struct {
- tv_sec: time_t,
- tv_usec: i64,
-};
-
pub const F = struct {
pub const DUPFD = 0;
pub const GETFD = 1;
@@ -209,5 +204,3 @@ pub const VDSO = struct {
pub const CGT_SYM = "__vdso_clock_gettime";
pub const CGT_VER = "LINUX_5.10";
};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/m68k.zig b/lib/std/os/linux/m68k.zig
index c3bd42b2ff..16008053e1 100644
--- a/lib/std/os/linux/m68k.zig
+++ b/lib/std/os/linux/m68k.zig
@@ -186,11 +186,6 @@ pub const ino_t = u64;
pub const dev_t = u64;
pub const blkcnt_t = i64;
-pub const timeval = extern struct {
- sec: time_t,
- usec: i32,
-};
-
pub const Flock = extern struct {
type: i16,
whence: i16,
@@ -230,7 +225,5 @@ pub const Stat = extern struct {
}
};
-pub const Elf_Symndx = u32;
-
// No VDSO used as of glibc 112a0ae18b831bf31f44d81b82666980312511d6.
pub const VDSO = void;
diff --git a/lib/std/os/linux/mips.zig b/lib/std/os/linux/mips.zig
index 6412c847bd..dd67a853f2 100644
--- a/lib/std/os/linux/mips.zig
+++ b/lib/std/os/linux/mips.zig
@@ -336,15 +336,3 @@ pub const Stat = extern struct {
};
}
};
-
-pub const timeval = extern struct {
- sec: isize,
- usec: isize,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/mips64.zig b/lib/std/os/linux/mips64.zig
index 4419190193..4fc77d0fe1 100644
--- a/lib/std/os/linux/mips64.zig
+++ b/lib/std/os/linux/mips64.zig
@@ -315,15 +315,3 @@ pub const Stat = extern struct {
};
}
};
-
-pub const timeval = extern struct {
- sec: isize,
- usec: isize,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/powerpc.zig b/lib/std/os/linux/powerpc.zig
index 85335b0275..7ebfe3d69e 100644
--- a/lib/std/os/linux/powerpc.zig
+++ b/lib/std/os/linux/powerpc.zig
@@ -340,15 +340,3 @@ pub const Stat = extern struct {
return self.ctim;
}
};
-
-pub const timeval = extern struct {
- sec: time_t,
- usec: isize,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/powerpc64.zig b/lib/std/os/linux/powerpc64.zig
index 73e8f74012..fa8ab5e238 100644
--- a/lib/std/os/linux/powerpc64.zig
+++ b/lib/std/os/linux/powerpc64.zig
@@ -325,15 +325,3 @@ pub const Stat = extern struct {
return self.ctim;
}
};
-
-pub const timeval = extern struct {
- sec: isize,
- usec: isize,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/riscv32.zig b/lib/std/os/linux/riscv32.zig
index a0f73adeef..760af2c489 100644
--- a/lib/std/os/linux/riscv32.zig
+++ b/lib/std/os/linux/riscv32.zig
@@ -168,11 +168,6 @@ pub const ino_t = u64;
pub const dev_t = u64;
pub const blkcnt_t = i64;
-pub const timeval = extern struct {
- sec: time_t,
- usec: i64,
-};
-
pub const Flock = extern struct {
type: i16,
whence: i16,
@@ -214,8 +209,6 @@ pub const Stat = extern struct {
}
};
-pub const Elf_Symndx = u32;
-
pub const VDSO = struct {
pub const CGT_SYM = "__vdso_clock_gettime";
pub const CGT_VER = "LINUX_4.15";
diff --git a/lib/std/os/linux/riscv64.zig b/lib/std/os/linux/riscv64.zig
index 5331620451..05b8adca68 100644
--- a/lib/std/os/linux/riscv64.zig
+++ b/lib/std/os/linux/riscv64.zig
@@ -168,11 +168,6 @@ pub const ino_t = u64;
pub const dev_t = u64;
pub const blkcnt_t = i64;
-pub const timeval = extern struct {
- sec: time_t,
- usec: i64,
-};
-
pub const Flock = extern struct {
type: i16,
whence: i16,
@@ -214,8 +209,6 @@ pub const Stat = extern struct {
}
};
-pub const Elf_Symndx = u32;
-
pub const VDSO = struct {
pub const CGT_SYM = "__vdso_clock_gettime";
pub const CGT_VER = "LINUX_4.15";
diff --git a/lib/std/os/linux/s390x.zig b/lib/std/os/linux/s390x.zig
index 00bc09c518..aade6d9d2f 100644
--- a/lib/std/os/linux/s390x.zig
+++ b/lib/std/os/linux/s390x.zig
@@ -186,11 +186,6 @@ pub const ino_t = u64;
pub const dev_t = u64;
pub const blkcnt_t = i64;
-pub const timeval = extern struct {
- sec: time_t,
- usec: i64,
-};
-
pub const Flock = extern struct {
type: i16,
whence: i16,
@@ -229,8 +224,6 @@ pub const Stat = extern struct {
}
};
-pub const Elf_Symndx = u64;
-
pub const VDSO = struct {
pub const CGT_SYM = "__kernel_clock_gettime";
pub const CGT_VER = "LINUX_2.6.29";
diff --git a/lib/std/os/linux/sparc64.zig b/lib/std/os/linux/sparc64.zig
index b542c3f985..bb8c748960 100644
--- a/lib/std/os/linux/sparc64.zig
+++ b/lib/std/os/linux/sparc64.zig
@@ -314,15 +314,3 @@ pub const Stat = extern struct {
return self.ctim;
}
};
-
-pub const timeval = extern struct {
- sec: isize,
- usec: i32,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
diff --git a/lib/std/os/linux/x86.zig b/lib/std/os/linux/x86.zig
index 6fe4d402b2..aa94ad6a63 100644
--- a/lib/std/os/linux/x86.zig
+++ b/lib/std/os/linux/x86.zig
@@ -278,18 +278,6 @@ pub const Stat = extern struct {
}
};
-pub const timeval = extern struct {
- sec: i32,
- usec: i32,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;
-
pub const user_desc = extern struct {
entry_number: u32,
base_addr: u32,
diff --git a/lib/std/os/linux/x86_64.zig b/lib/std/os/linux/x86_64.zig
index e3db9e99c4..8d27983f29 100644
--- a/lib/std/os/linux/x86_64.zig
+++ b/lib/std/os/linux/x86_64.zig
@@ -234,15 +234,3 @@ pub const Stat = extern struct {
return self.ctim;
}
};
-
-pub const timeval = extern struct {
- sec: isize,
- usec: isize,
-};
-
-pub const timezone = extern struct {
- minuteswest: i32,
- dsttime: i32,
-};
-
-pub const Elf_Symndx = u32;