authorgravatar for tim@timculverhouse.comTim Culverhouse <tim@timculverhouse.com> 2024-02-14 09:33:42-06:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-02-14 17:53:37-08:00
logbec85117283998c1e8cefa7a448c9c18b02236f9
tree4ccc16b4a4cab403eb91118e65c54ce2ea545165
parent0c3d5fd1fefe2234e36c8e7b6be14f0f0f1d8607

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.

2 files changed, 4 insertions(+), 0 deletions(-)

lib/std/c/linux.zig+2
......@@ -48,6 +48,7 @@ pub const STDIN_FILENO = linux.STDIN_FILENO;
4848pub const STDOUT_FILENO = linux.STDOUT_FILENO;
4949pub const SYS = linux.SYS;
5050pub const Sigaction = linux.Sigaction;
51pub const T = linux.T;
5152pub const TCP = linux.TCP;
5253pub const TCSA = linux.TCSA;
5354pub const VDSO = linux.VDSO;
......@@ -93,6 +94,7 @@ pub const ucontext_t = linux.ucontext_t;
9394pub const uid_t = linux.uid_t;
9495pub const user_desc = linux.user_desc;
9596pub const utsname = linux.utsname;
97pub const winsize = linux.winsize;
9698pub const PR = linux.PR;
9799
98100pub const _errno = switch (native_abi) {
lib/std/os.zig+2
......@@ -132,6 +132,7 @@ pub const STDOUT_FILENO = system.STDOUT_FILENO;
132132pub const SYS = system.SYS;
133133pub const Sigaction = system.Sigaction;
134134pub const Stat = system.Stat;
135pub const T = system.T;
135136pub const TCSA = system.TCSA;
136137pub const TCP = system.TCP;
137138pub const VDSO = system.VDSO;
......@@ -181,6 +182,7 @@ pub const ucontext_t = system.ucontext_t;
181182pub const uid_t = system.uid_t;
182183pub const user_desc = system.user_desc;
183184pub const utsname = system.utsname;
185pub const winsize = system.winsize;
184186
185187pub const termios = system.termios;
186188pub const CSIZE = system.CSIZE;