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;...@@ -48,6 +48,7 @@ pub const STDIN_FILENO = linux.STDIN_FILENO;
48pub const STDOUT_FILENO = linux.STDOUT_FILENO;48pub const STDOUT_FILENO = linux.STDOUT_FILENO;
49pub const SYS = linux.SYS;49pub const SYS = linux.SYS;
50pub const Sigaction = linux.Sigaction;50pub const Sigaction = linux.Sigaction;
51pub const T = linux.T;
51pub const TCP = linux.TCP;52pub const TCP = linux.TCP;
52pub const TCSA = linux.TCSA;53pub const TCSA = linux.TCSA;
53pub const VDSO = linux.VDSO;54pub const VDSO = linux.VDSO;
...@@ -93,6 +94,7 @@ pub const ucontext_t = linux.ucontext_t;...@@ -93,6 +94,7 @@ pub const ucontext_t = linux.ucontext_t;
93pub const uid_t = linux.uid_t;94pub const uid_t = linux.uid_t;
94pub const user_desc = linux.user_desc;95pub const user_desc = linux.user_desc;
95pub const utsname = linux.utsname;96pub const utsname = linux.utsname;
97pub const winsize = linux.winsize;
96pub const PR = linux.PR;98pub const PR = linux.PR;
9799
98pub const _errno = switch (native_abi) {100pub const _errno = switch (native_abi) {
lib/std/os.zig+2
...@@ -132,6 +132,7 @@ pub const STDOUT_FILENO = system.STDOUT_FILENO;...@@ -132,6 +132,7 @@ pub const STDOUT_FILENO = system.STDOUT_FILENO;
132pub const SYS = system.SYS;132pub const SYS = system.SYS;
133pub const Sigaction = system.Sigaction;133pub const Sigaction = system.Sigaction;
134pub const Stat = system.Stat;134pub const Stat = system.Stat;
135pub const T = system.T;
135pub const TCSA = system.TCSA;136pub const TCSA = system.TCSA;
136pub const TCP = system.TCP;137pub const TCP = system.TCP;
137pub const VDSO = system.VDSO;138pub const VDSO = system.VDSO;
...@@ -181,6 +182,7 @@ pub const ucontext_t = system.ucontext_t;...@@ -181,6 +182,7 @@ pub const ucontext_t = system.ucontext_t;
181pub const uid_t = system.uid_t;182pub const uid_t = system.uid_t;
182pub const user_desc = system.user_desc;183pub const user_desc = system.user_desc;
183pub const utsname = system.utsname;184pub const utsname = system.utsname;
185pub const winsize = system.winsize;
184186
185pub const termios = system.termios;187pub const termios = system.termios;
186pub const CSIZE = system.CSIZE;188pub const CSIZE = system.CSIZE;