diff --git a/lib/std/c.zig b/lib/std/c.zig index 140ff011aa..1fe1269abd 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -1287,7 +1287,7 @@ pub const tc_lflag_t = switch (native_os) { pub const speed_t = switch (native_os) { .linux => std.os.linux.speed_t, - .macos, .ios, .tvos, .watchos => enum(u64) { + .macos, .ios, .tvos, .watchos, .openbsd => enum(u64) { B0 = 0, B50 = 50, B75 = 75, @@ -1312,42 +1312,7 @@ pub const speed_t = switch (native_os) { B115200 = 115200, B230400 = 230400, }, - .freebsd, .kfreebsd => enum(c_uint) { - B0 = 0, - B50 = 50, - B75 = 75, - B110 = 110, - B134 = 134, - B150 = 150, - B200 = 200, - B300 = 300, - B600 = 600, - B1200 = 1200, - B1800 = 1800, - B2400 = 2400, - B4800 = 4800, - B9600 = 9600, - B19200 = 19200, - B38400 = 38400, - B7200 = 7200, - B14400 = 14400, - B28800 = 28800, - B57600 = 57600, - B76800 = 76800, - B115200 = 115200, - B230400 = 230400, - B460800 = 460800, - B500000 = 500000, - B921600 = 921600, - B1000000 = 1000000, - B1500000 = 1500000, - B2000000 = 2000000, - B2500000 = 2500000, - B3000000 = 3000000, - B3500000 = 3500000, - B4000000 = 4000000, - }, - .netbsd => enum(c_uint) { + .freebsd, .kfreebsd, .netbsd => enum(c_uint) { B0 = 0, B50 = 50, B75 = 75, @@ -1409,31 +1374,6 @@ pub const speed_t = switch (native_os) { B460800 = 460800, B921600 = 921600, }, - .openbsd => enum(c_uint) { - B0 = 0, - B50 = 50, - B75 = 75, - B110 = 110, - B134 = 134, - B150 = 150, - B200 = 200, - B300 = 300, - B600 = 600, - B1200 = 1200, - B1800 = 1800, - B2400 = 2400, - B4800 = 4800, - B9600 = 9600, - B19200 = 19200, - B38400 = 38400, - B7200 = 7200, - B14400 = 14400, - B28800 = 28800, - B57600 = 57600, - B76800 = 76800, - B115200 = 115200, - B230400 = 230400, - }, .haiku => enum(u8) { B0 = 0x00, B50 = 0x01, @@ -1490,41 +1430,7 @@ pub const speed_t = switch (native_os) { B3500000 = 30, B4000000 = 31, }, - .emscripten => enum(u32) { - B0 = 0o0000000, - B50 = 0o0000001, - B75 = 0o0000002, - B110 = 0o0000003, - B134 = 0o0000004, - B150 = 0o0000005, - B200 = 0o0000006, - B300 = 0o0000007, - B600 = 0o0000010, - B1200 = 0o0000011, - B1800 = 0o0000012, - B2400 = 0o0000013, - B4800 = 0o0000014, - B9600 = 0o0000015, - B19200 = 0o0000016, - B38400 = 0o0000017, - - B57600 = 0o0010001, - B115200 = 0o0010002, - B230400 = 0o0010003, - B460800 = 0o0010004, - B500000 = 0o0010005, - B576000 = 0o0010006, - B921600 = 0o0010007, - B1000000 = 0o0010010, - B1152000 = 0o0010011, - B1500000 = 0o0010012, - B2000000 = 0o0010013, - B2500000 = 0o0010014, - B3000000 = 0o0010015, - B3500000 = 0o0010016, - B4000000 = 0o0010017, - }, - .wasi => enum(u32) { + .emscripten, .wasi => enum(u32) { B0 = 0o0000000, B50 = 0o0000001, B75 = 0o0000002,