std.c.cc_t: consolidate same OS values

This commit is contained in:
Andrew Kelley 2024-02-12 15:44:28 -07:00
parent 5258c3caad
commit 9bdf1ebe36

View File

@ -681,7 +681,7 @@ pub const MAP_FAILED: *anyopaque = @ptrFromInt(std.math.maxInt(usize));
pub const cc_t = switch (native_os) {
.linux => std.os.linux.cc_t,
.macos, .ios, .tvos, .watchos => enum(u8) {
.macos, .ios, .tvos, .watchos, .netbsd, .openbsd => enum(u8) {
VEOF = 0,
VEOL = 1,
VEOL2 = 2,
@ -722,46 +722,6 @@ pub const cc_t = switch (native_os) {
VTIME = 17,
VSTATUS = 18,
},
.netbsd => enum(u8) {
VEOF = 0,
VEOL = 1,
VEOL2 = 2,
VERASE = 3,
VWERASE = 4,
VKILL = 5,
VREPRINT = 6,
VINTR = 8,
VQUIT = 9,
VSUSP = 10,
VDSUSP = 11,
VSTART = 12,
VSTOP = 13,
VLNEXT = 14,
VDISCARD = 15,
VMIN = 16,
VTIME = 17,
VSTATUS = 18,
},
.openbsd => enum(u8) {
VEOF = 0,
VEOL = 1,
VEOL2 = 2,
VERASE = 3,
VWERASE = 4,
VKILL = 5,
VREPRINT = 6,
VINTR = 8,
VQUIT = 9,
VSUSP = 10,
VDSUSP = 11,
VSTART = 12,
VSTOP = 13,
VLNEXT = 14,
VDISCARD = 15,
VMIN = 16,
VTIME = 17,
VSTATUS = 18,
},
.haiku => enum(u8) {
VINTR = 0,
VQUIT = 1,
@ -799,26 +759,7 @@ pub const cc_t = switch (native_os) {
VSTATUS = 16,
VERASE2 = 17,
},
.emscripten => enum(u8) {
VINTR = 0,
VQUIT = 1,
VERASE = 2,
VKILL = 3,
VEOF = 4,
VTIME = 5,
VMIN = 6,
VSWTC = 7,
VSTART = 8,
VSTOP = 9,
VSUSP = 10,
VEOL = 11,
VREPRINT = 12,
VDISCARD = 13,
VWERASE = 14,
VLNEXT = 15,
VEOL2 = 16,
},
.wasi => enum(u8) {
.emscripten, .wasi => enum(u8) {
VINTR = 0,
VQUIT = 1,
VERASE = 2,