Commit fe468e4fa3
Changed files (6)
lib/std/os/linux/hexagon.zig
@@ -128,16 +128,6 @@ pub fn clone() callconv(.naked) usize {
);
}
-pub const restore = restore_rt;
-
-pub fn restore_rt() callconv(.naked) noreturn {
- asm volatile (
- \\ trap0(#0)
- :
- : [number] "{r6}" (@intFromEnum(SYS.rt_sigreturn)),
- );
-}
-
pub const F = struct {
pub const DUPFD = 0;
pub const GETFD = 1;
lib/std/os/linux/loongarch64.zig
@@ -135,17 +135,6 @@ pub fn clone() callconv(.naked) usize {
);
}
-pub const restore = restore_rt;
-
-pub fn restore_rt() callconv(.naked) noreturn {
- asm volatile (
- \\ or $a7, $zero, %[number]
- \\ syscall 0
- :
- : [number] "r" (@intFromEnum(SYS.rt_sigreturn)),
- );
-}
-
pub const msghdr = extern struct {
name: ?*sockaddr,
namelen: socklen_t,
lib/std/os/linux/mips.zig
@@ -241,22 +241,6 @@ pub fn clone() callconv(.naked) usize {
);
}
-pub fn restore() callconv(.naked) noreturn {
- asm volatile (
- \\ syscall
- :
- : [number] "{$2}" (@intFromEnum(SYS.sigreturn)),
- : .{ .r1 = true, .r3 = true, .r4 = true, .r5 = true, .r6 = true, .r7 = true, .r8 = true, .r9 = true, .r10 = true, .r11 = true, .r12 = true, .r13 = true, .r14 = true, .r15 = true, .r24 = true, .r25 = true, .hi = true, .lo = true, .memory = true });
-}
-
-pub fn restore_rt() callconv(.naked) noreturn {
- asm volatile (
- \\ syscall
- :
- : [number] "{$2}" (@intFromEnum(SYS.rt_sigreturn)),
- );
-}
-
pub const F = struct {
pub const DUPFD = 0;
pub const GETFD = 1;
lib/std/os/linux/mips64.zig
@@ -220,22 +220,6 @@ pub fn clone() callconv(.naked) usize {
);
}
-pub fn restore() callconv(.naked) noreturn {
- asm volatile (
- \\ syscall
- :
- : [number] "{$2}" (@intFromEnum(SYS.rt_sigreturn)),
- : .{ .r1 = true, .r3 = true, .r4 = true, .r5 = true, .r6 = true, .r7 = true, .r8 = true, .r9 = true, .r10 = true, .r11 = true, .r12 = true, .r13 = true, .r14 = true, .r15 = true, .r24 = true, .r25 = true, .hi = true, .lo = true, .memory = true });
-}
-
-pub fn restore_rt() callconv(.naked) noreturn {
- asm volatile (
- \\ syscall
- :
- : [number] "{$2}" (@intFromEnum(SYS.rt_sigreturn)),
- );
-}
-
pub const F = struct {
pub const DUPFD = 0;
pub const GETFD = 1;
lib/std/os/linux/riscv32.zig
@@ -135,16 +135,6 @@ pub fn clone() callconv(.naked) usize {
);
}
-pub const restore = restore_rt;
-
-pub fn restore_rt() callconv(.naked) noreturn {
- asm volatile (
- \\ ecall
- :
- : [number] "{x17}" (@intFromEnum(SYS.rt_sigreturn)),
- );
-}
-
pub const F = struct {
pub const DUPFD = 0;
pub const GETFD = 1;
lib/std/os/linux/riscv64.zig
@@ -135,16 +135,6 @@ pub fn clone() callconv(.naked) usize {
);
}
-pub const restore = restore_rt;
-
-pub fn restore_rt() callconv(.naked) noreturn {
- asm volatile (
- \\ ecall
- :
- : [number] "{x17}" (@intFromEnum(SYS.rt_sigreturn)),
- );
-}
-
pub const F = struct {
pub const DUPFD = 0;
pub const GETFD = 1;