From bec85117283998c1e8cefa7a448c9c18b02236f9 Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Wed, 14 Feb 2024 09:33:42 -0600 Subject: [PATCH] std.os: export T struct and winsize struct Export the T struct and winsize struct for targets which have it defined in std.c. This struct defines libc constants for ioctl syscalls. --- lib/std/c/linux.zig | 2 ++ lib/std/os.zig | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/std/c/linux.zig b/lib/std/c/linux.zig index 45ced99e41..03c90e5760 100644 --- a/lib/std/c/linux.zig +++ b/lib/std/c/linux.zig @@ -48,6 +48,7 @@ pub const STDIN_FILENO = linux.STDIN_FILENO; pub const STDOUT_FILENO = linux.STDOUT_FILENO; pub const SYS = linux.SYS; pub const Sigaction = linux.Sigaction; +pub const T = linux.T; pub const TCP = linux.TCP; pub const TCSA = linux.TCSA; pub const VDSO = linux.VDSO; @@ -93,6 +94,7 @@ pub const ucontext_t = linux.ucontext_t; pub const uid_t = linux.uid_t; pub const user_desc = linux.user_desc; pub const utsname = linux.utsname; +pub const winsize = linux.winsize; pub const PR = linux.PR; pub const _errno = switch (native_abi) { diff --git a/lib/std/os.zig b/lib/std/os.zig index 3d0d558d66..6d9006c6fe 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -132,6 +132,7 @@ pub const STDOUT_FILENO = system.STDOUT_FILENO; pub const SYS = system.SYS; pub const Sigaction = system.Sigaction; pub const Stat = system.Stat; +pub const T = system.T; pub const TCSA = system.TCSA; pub const TCP = system.TCP; pub const VDSO = system.VDSO; @@ -181,6 +182,7 @@ pub const ucontext_t = system.ucontext_t; pub const uid_t = system.uid_t; pub const user_desc = system.user_desc; pub const utsname = system.utsname; +pub const winsize = system.winsize; pub const termios = system.termios; pub const CSIZE = system.CSIZE;