Commit 5a2f6acb44
Changed files (5)
lib
compiler
aro
aro
src
codegen
lib/compiler/aro/aro/target.zig
@@ -674,7 +674,6 @@ pub fn toLLVMTriple(target: std.Target, buf: []u8) []const u8 {
.dragonfly => "dragonfly",
.freebsd => "freebsd",
.fuchsia => "fuchsia",
- .kfreebsd => "kfreebsd",
.linux => "linux",
.lv2 => "lv2",
.netbsd => "netbsd",
lib/std/c/freebsd.zig
@@ -22,7 +22,7 @@ const sf_hdtr = std.c.sf_hdtr;
const clockid_t = std.c.clockid_t;
comptime {
- assert(builtin.os.tag == .freebsd or builtin.os.tag == .kfreebsd); // Prevent access of std.c symbols on wrong OS.
+ assert(builtin.os.tag == .freebsd); // Prevent access of std.c symbols on wrong OS.
}
pub extern "c" fn kinfo_getfile(pid: pid_t, cntp: *c_int) ?[*]kinfo_file;
lib/std/c.zig
@@ -106,7 +106,7 @@ pub const timespec = switch (native_os) {
sec: time_t,
nsec: c_long,
},
- .dragonfly, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => extern struct {
+ .dragonfly, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => extern struct {
sec: isize,
nsec: isize,
},
@@ -126,7 +126,7 @@ pub const dev_t = switch (native_os) {
.emscripten => emscripten.dev_t,
.wasi => wasi.device_t,
.openbsd, .haiku, .solaris, .illumos, .macos, .ios, .tvos, .watchos, .visionos => i32,
- .netbsd, .freebsd, .kfreebsd => u64,
+ .netbsd, .freebsd => u64,
else => void,
};
@@ -134,7 +134,7 @@ pub const mode_t = switch (native_os) {
.linux => linux.mode_t,
.emscripten => emscripten.mode_t,
.openbsd, .haiku, .netbsd, .solaris, .illumos, .wasi => u32,
- .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => u16,
+ .freebsd, .macos, .ios, .tvos, .watchos, .visionos => u16,
else => u0,
};
@@ -142,7 +142,7 @@ pub const nlink_t = switch (native_os) {
.linux => linux.nlink_t,
.emscripten => emscripten.nlink_t,
.wasi => c_ulonglong,
- .freebsd, .kfreebsd => u64,
+ .freebsd => u64,
.openbsd, .netbsd, .solaris, .illumos => u32,
.haiku => i32,
else => void,
@@ -235,7 +235,7 @@ pub const clockid_t = switch (native_os) {
/// clock measuring the used CPU time of the current thread
THREAD_CPUTIME_ID = -3,
},
- .freebsd, .kfreebsd => enum(u32) {
+ .freebsd => enum(u32) {
REALTIME = 0,
VIRTUAL = 1,
PROF = 2,
@@ -389,7 +389,7 @@ pub const E = switch (native_os) {
_,
},
.macos, .ios, .tvos, .watchos, .visionos => darwin.E,
- .freebsd, .kfreebsd => freebsd.E,
+ .freebsd => freebsd.E,
.solaris, .illumos => enum(u16) {
/// No error occurred.
SUCCESS = 0,
@@ -781,7 +781,7 @@ pub const F = switch (native_os) {
/// exclusive or write lock
pub const WRLCK = 3;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
/// Duplicate file descriptor.
pub const DUPFD = 0;
/// Get file descriptor flags.
@@ -1075,7 +1075,7 @@ pub const Flock = switch (native_os) {
type: i16,
whence: i16,
},
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
/// Starting offset.
start: off_t,
/// Number of consecutive bytes to be locked.
@@ -1112,7 +1112,7 @@ pub const Flock = switch (native_os) {
pub const HOST_NAME_MAX = switch (native_os) {
.linux => linux.HOST_NAME_MAX,
.macos, .ios, .tvos, .watchos, .visionos => 72,
- .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .kfreebsd => 255,
+ .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd => 255,
else => {},
};
pub const IOV_MAX = switch (native_os) {
@@ -1120,11 +1120,11 @@ pub const IOV_MAX = switch (native_os) {
.emscripten => emscripten.IOV_MAX,
.openbsd, .haiku, .solaris, .illumos, .wasi => 1024,
.macos, .ios, .tvos, .watchos, .visionos => 16,
- .dragonfly, .netbsd, .freebsd, .kfreebsd => KERN.IOV_MAX,
+ .dragonfly, .netbsd, .freebsd => KERN.IOV_MAX,
else => {},
};
pub const CTL = switch (native_os) {
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const KERN = 1;
pub const DEBUG = 5;
},
@@ -1162,7 +1162,7 @@ pub const CTL = switch (native_os) {
else => void,
};
pub const KERN = switch (native_os) {
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
/// struct: process entries
pub const PROC = 14;
/// path to executable
@@ -1338,7 +1338,7 @@ pub const KERN = switch (native_os) {
pub const MADV = switch (native_os) {
.linux => linux.MADV,
.emscripten => emscripten.MADV,
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const NORMAL = 0;
pub const RANDOM = 1;
pub const SEQUENTIAL = 2;
@@ -1403,7 +1403,7 @@ pub const MSF = switch (native_os) {
pub const DEACTIVATE = 0x8;
pub const SYNC = 0x10;
},
- .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .kfreebsd => struct {
+ .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd => struct {
pub const ASYNC = 1;
pub const INVALIDATE = 2;
pub const SYNC = 4;
@@ -1420,7 +1420,7 @@ pub const NAME_MAX = switch (native_os) {
// Haiku's headers make this 256, to contain room for the terminating null
// character, but POSIX definition says that NAME_MAX does not include the
// terminating null.
- .haiku, .openbsd, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => 255,
+ .haiku, .openbsd, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => 255,
else => {},
};
pub const PATH_MAX = switch (native_os) {
@@ -1428,7 +1428,7 @@ pub const PATH_MAX = switch (native_os) {
.emscripten => emscripten.PATH_MAX,
.wasi => 4096,
.windows => 260,
- .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => 1024,
+ .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => 1024,
else => {},
};
@@ -1465,7 +1465,7 @@ pub const POLL = switch (native_os) {
pub const STANDARD = IN | PRI | OUT | RDNORM | RDBAND | WRBAND | ERR | HUP | NVAL;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
/// any readable data available.
pub const IN = 0x0001;
/// OOB/Urgent readable data.
@@ -1568,7 +1568,7 @@ pub const POLL = switch (native_os) {
pub const PROT = switch (native_os) {
.linux => linux.PROT,
.emscripten => emscripten.PROT,
- .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .kfreebsd, .windows => struct {
+ .openbsd, .haiku, .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .windows => struct {
/// page can not be accessed
pub const NONE = 0x0;
/// page can be read
@@ -1600,7 +1600,7 @@ pub const PROT = switch (native_os) {
pub const REG = switch (native_os) {
.linux => linux.REG,
.emscripten => emscripten.REG,
- .freebsd, .kfreebsd => switch (builtin.cpu.arch) {
+ .freebsd => switch (builtin.cpu.arch) {
.aarch64 => struct {
pub const FP = 29;
pub const SP = 31;
@@ -1683,7 +1683,7 @@ pub const REG = switch (native_os) {
pub const RLIM = switch (native_os) {
.linux => linux.RLIM,
.emscripten => emscripten.RLIM,
- .openbsd, .haiku, .dragonfly, .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => struct {
+ .openbsd, .haiku, .dragonfly, .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => struct {
/// No limit
pub const INFINITY: rlim_t = (1 << 63) - 1;
@@ -1774,7 +1774,7 @@ pub const S = switch (native_os) {
return m & IFMT == IFWHT;
}
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const IFMT = 0o170000;
pub const IFIFO = 0o010000;
@@ -2137,7 +2137,7 @@ pub const SA = switch (native_os) {
/// signal handler with SIGINFO args with 64bit regs information
pub const @"64REGSET" = 0x0200;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const ONSTACK = 0x0001;
pub const RESTART = 0x0002;
pub const RESETHAND = 0x0004;
@@ -2214,7 +2214,7 @@ pub const SEEK = switch (native_os) {
pub const CUR: wasi.whence_t = .CUR;
pub const END: wasi.whence_t = .END;
},
- .openbsd, .haiku, .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos, .windows => struct {
+ .openbsd, .haiku, .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos, .windows => struct {
pub const SET = 0;
pub const CUR = 1;
pub const END = 2;
@@ -2353,7 +2353,7 @@ pub const SIG = switch (native_os) {
/// user defined signal 2
pub const USR2 = 31;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const HUP = 1;
pub const INT = 2;
pub const QUIT = 3;
@@ -2735,7 +2735,7 @@ pub const Sigaction = switch (native_os) {
mask: sigset_t,
flags: c_uint,
},
- .dragonfly, .freebsd, .kfreebsd => extern struct {
+ .dragonfly, .freebsd => extern struct {
pub const handler_fn = *align(1) const fn (i32) callconv(.C) void;
pub const sigaction_fn = *const fn (i32, *const siginfo_t, ?*anyopaque) callconv(.C) void;
@@ -2807,7 +2807,7 @@ pub const T = switch (native_os) {
return (inout | ((len & IOCPARM_MASK) << 16) | ((group) << 8) | (num));
}
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const IOCEXCL = 0x2000740d;
pub const IOCNXCL = 0x2000740e;
pub const IOCSCTTY = 0x20007461;
@@ -3154,7 +3154,7 @@ pub const W = switch (native_os) {
}
const stopped = 0o177;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const NOHANG = 1;
pub const UNTRACED = 2;
pub const STOPPED = UNTRACED;
@@ -3346,7 +3346,7 @@ pub const clock_t = switch (native_os) {
.linux => linux.clock_t,
.emscripten => emscripten.clock_t,
.macos, .ios, .tvos, .watchos, .visionos => c_ulong,
- .freebsd, .kfreebsd => isize,
+ .freebsd => isize,
.openbsd, .solaris, .illumos => i64,
.netbsd => u32,
.haiku => i32,
@@ -3360,7 +3360,7 @@ pub const cpu_set_t = switch (native_os) {
pub const dl_phdr_info = switch (native_os) {
.linux => linux.dl_phdr_info,
.emscripten => emscripten.dl_phdr_info,
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
/// Module relocation base.
addr: if (builtin.target.ptrBitWidth() == 32) std.elf.Elf32_Addr else std.elf.Elf64_Addr,
/// Module name.
@@ -3414,7 +3414,7 @@ pub const itimerspec = switch (native_os) {
};
pub const msghdr = switch (native_os) {
.linux => linux.msghdr,
- .openbsd, .emscripten, .dragonfly, .freebsd, .kfreebsd, .netbsd, .haiku, .solaris, .illumos => extern struct {
+ .openbsd, .emscripten, .dragonfly, .freebsd, .netbsd, .haiku, .solaris, .illumos => extern struct {
/// optional address
name: ?*sockaddr,
/// size of address
@@ -3434,7 +3434,7 @@ pub const msghdr = switch (native_os) {
};
pub const msghdr_const = switch (native_os) {
.linux => linux.msghdr_const,
- .openbsd, .emscripten, .dragonfly, .freebsd, .kfreebsd, .netbsd, .haiku, .solaris, .illumos => extern struct {
+ .openbsd, .emscripten, .dragonfly, .freebsd, .netbsd, .haiku, .solaris, .illumos => extern struct {
/// optional address
name: ?*const sockaddr,
/// size of address
@@ -3457,7 +3457,7 @@ pub const nfds_t = switch (native_os) {
.emscripten => emscripten.nfds_t,
.haiku, .solaris, .illumos, .wasi => usize,
.windows => c_ulong,
- .openbsd, .dragonfly, .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => u32,
+ .openbsd, .dragonfly, .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => u32,
else => void,
};
pub const perf_event_attr = switch (native_os) {
@@ -3484,7 +3484,7 @@ pub const rlim_t = switch (native_os) {
.linux => linux.rlim_t,
.emscripten => emscripten.rlim_t,
.openbsd, .netbsd, .solaris, .illumos, .macos, .ios, .tvos, .watchos, .visionos => u64,
- .haiku, .dragonfly, .freebsd, .kfreebsd => i64,
+ .haiku, .dragonfly, .freebsd => i64,
else => void,
};
pub const rlimit = switch (native_os) {
@@ -3514,7 +3514,7 @@ pub const rlimit_resource = switch (native_os) {
pub const AS: rlimit_resource = .RSS;
},
- .freebsd, .kfreebsd => enum(c_int) {
+ .freebsd => enum(c_int) {
CPU = 0,
FSIZE = 1,
DATA = 2,
@@ -3660,7 +3660,7 @@ pub const siginfo_t = switch (native_os) {
si_band: c_long,
_pad: [7]c_ulong,
},
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
// Signal number.
signo: c_int,
// Errno association.
@@ -3822,7 +3822,7 @@ pub const sigset_t = switch (native_os) {
.linux => linux.sigset_t,
.emscripten => emscripten.sigset_t,
.openbsd, .macos, .ios, .tvos, .watchos, .visionos => u32,
- .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .kfreebsd => extern struct {
+ .dragonfly, .netbsd, .solaris, .illumos, .freebsd => extern struct {
__bits: [SIG.WORDS]u32,
},
.haiku => u64,
@@ -3831,7 +3831,7 @@ pub const sigset_t = switch (native_os) {
pub const empty_sigset: sigset_t = switch (native_os) {
.linux => linux.empty_sigset,
.emscripten => emscripten.empty_sigset,
- .dragonfly, .netbsd, .solaris, .illumos, .freebsd, .kfreebsd => .{ .__bits = [_]u32{0} ** SIG.WORDS },
+ .dragonfly, .netbsd, .solaris, .illumos, .freebsd => .{ .__bits = [_]u32{0} ** SIG.WORDS },
else => 0,
};
pub const filled_sigset = switch (native_os) {
@@ -3841,7 +3841,7 @@ pub const filled_sigset = switch (native_os) {
};
pub const sigval = switch (native_os) {
.linux => linux.sigval,
- .openbsd, .dragonfly, .freebsd, .kfreebsd => extern union {
+ .openbsd, .dragonfly, .freebsd => extern union {
int: c_int,
ptr: ?*anyopaque,
},
@@ -3851,7 +3851,7 @@ pub const sigval = switch (native_os) {
pub const addrinfo = switch (native_os) {
.linux, .emscripten => linux.addrinfo,
.windows => ws2_32.addrinfo,
- .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => extern struct {
+ .freebsd, .macos, .ios, .tvos, .watchos, .visionos => extern struct {
flags: AI,
family: i32,
socktype: i32,
@@ -3955,7 +3955,7 @@ pub const sockaddr = switch (native_os) {
path: [104]u8,
};
},
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
/// total length
len: u8,
/// address family
@@ -4228,7 +4228,7 @@ pub const in_port_t = u16;
pub const sa_family_t = switch (native_os) {
.linux, .emscripten => linux.sa_family_t,
.windows => ws2_32.ADDRESS_FAMILY,
- .openbsd, .haiku, .dragonfly, .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => u8,
+ .openbsd, .haiku, .dragonfly, .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => u8,
.solaris, .illumos => u16,
else => void,
};
@@ -4275,7 +4275,7 @@ pub const AF = switch (native_os) {
pub const PPP = 34;
pub const MAX = 40;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const UNSPEC = 0;
pub const UNIX = 1;
pub const LOCAL = UNIX;
@@ -4505,7 +4505,7 @@ pub const PF = switch (native_os) {
pub const PPP = AF.PPP;
pub const MAX = AF.MAX;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const UNSPEC = AF.UNSPEC;
pub const LOCAL = AF.LOCAL;
pub const UNIX = PF.LOCAL;
@@ -4691,7 +4691,7 @@ pub const PF = switch (native_os) {
};
pub const DT = switch (native_os) {
.linux => linux.DT,
- .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => struct {
+ .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => struct {
pub const UNKNOWN = 0;
pub const FIFO = 1;
pub const CHR = 2;
@@ -4768,7 +4768,7 @@ pub const SOCK = switch (native_os) {
/// with any other `SOCK` bits.
pub const NONBLOCK = 1 << 16;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const STREAM = 1;
pub const DGRAM = 2;
pub const RAW = 3;
@@ -4854,7 +4854,7 @@ pub const IPPROTO = switch (native_os) {
pub const IP = 0;
pub const IPV6 = 41;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
/// dummy for IP
pub const IP = 0;
/// control message protocol
@@ -5431,7 +5431,7 @@ pub const SOL = switch (native_os) {
.linux => linux.SOL,
.emscripten => emscripten.SOL,
.windows => ws2_32.SOL,
- .openbsd, .haiku, .dragonfly, .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => struct {
+ .openbsd, .haiku, .dragonfly, .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => struct {
pub const SOCKET = 0xffff;
},
.solaris, .illumos => struct {
@@ -5474,7 +5474,7 @@ pub const SO = switch (native_os) {
pub const NWRITE = 0x1024;
pub const REUSESHAREUID = 0x1025;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
pub const DEBUG = 0x00000001;
pub const ACCEPTCONN = 0x00000002;
pub const REUSEADDR = 0x00000004;
@@ -5670,7 +5670,7 @@ pub const IFNAMESIZE = switch (native_os) {
.linux => linux.IFNAMESIZE,
.emscripten => emscripten.IFNAMESIZE,
.windows => 30,
- .openbsd, .dragonfly, .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => 16,
+ .openbsd, .dragonfly, .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => 16,
.solaris, .illumos => 32,
else => void,
};
@@ -5678,7 +5678,7 @@ pub const IFNAMESIZE = switch (native_os) {
pub const stack_t = switch (native_os) {
.linux => linux.stack_t,
.emscripten => emscripten.stack_t,
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
/// Signal stack base.
sp: *anyopaque,
/// Signal stack length.
@@ -5700,7 +5700,7 @@ pub const time_t = switch (native_os) {
};
pub const suseconds_t = switch (native_os) {
.solaris, .illumos => i64,
- .freebsd, .kfreebsd, .dragonfly => c_long,
+ .freebsd, .dragonfly => c_long,
.netbsd => c_int,
.haiku => i32,
else => void,
@@ -5717,7 +5717,7 @@ pub const timeval = switch (native_os) {
sec: c_long,
usec: i32,
},
- .dragonfly, .netbsd, .freebsd, .kfreebsd, .solaris, .illumos => extern struct {
+ .dragonfly, .netbsd, .freebsd, .solaris, .illumos => extern struct {
/// seconds
sec: time_t,
/// microseconds
@@ -5751,7 +5751,7 @@ pub const ucontext_t = switch (native_os) {
mcontext: *mcontext_t,
__mcontext_data: mcontext_t,
},
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
sigmask: sigset_t,
mcontext: mcontext_t,
link: ?*ucontext_t,
@@ -5806,7 +5806,7 @@ pub const mcontext_t = switch (native_os) {
.linux => linux.mcontext_t,
.emscripten => emscripten.mcontext_t,
.macos, .ios, .tvos, .watchos, .visionos => darwin.mcontext_t,
- .freebsd, .kfreebsd => switch (builtin.cpu.arch) {
+ .freebsd => switch (builtin.cpu.arch) {
.x86_64 => extern struct {
onstack: u64,
rdi: u64,
@@ -5920,7 +5920,7 @@ pub const _errno = switch (native_os) {
.emscripten => private.__errno_location,
.wasi, .dragonfly => private.errnoFromThreadLocal,
.windows => private._errno,
- .macos, .ios, .tvos, .watchos, .visionos, .freebsd, .kfreebsd => private.__error,
+ .macos, .ios, .tvos, .watchos, .visionos, .freebsd => private.__error,
.solaris, .illumos => private.___errno,
.openbsd, .netbsd => private.__errno,
.haiku => haiku._errnop,
@@ -5938,7 +5938,7 @@ pub const RTLD = switch (native_os) {
NODELETE: bool = false,
_: u19 = 0,
},
- .dragonfly, .freebsd, .kfreebsd => packed struct(u32) {
+ .dragonfly, .freebsd => packed struct(u32) {
LAZY: bool = false,
NOW: bool = false,
_2: u6 = 0,
@@ -6018,7 +6018,7 @@ pub const dirent = switch (native_os) {
type: u8,
name: [1024]u8,
},
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
/// File number of entry.
fileno: ino_t,
/// Directory offset of entry.
@@ -6093,7 +6093,7 @@ pub const dirent64 = switch (native_os) {
pub const AI = switch (native_os) {
.linux, .emscripten => linux.AI,
- .dragonfly, .haiku, .freebsd, .kfreebsd => packed struct(u32) {
+ .dragonfly, .haiku, .freebsd => packed struct(u32) {
PASSIVE: bool = false,
CANONNAME: bool = false,
NUMERICHOST: bool = false,
@@ -6194,7 +6194,7 @@ pub const EAI = switch (native_os) {
_,
},
- .haiku, .dragonfly, .netbsd, .freebsd, .kfreebsd, .macos, .ios, .tvos, .watchos, .visionos => enum(c_int) {
+ .haiku, .dragonfly, .netbsd, .freebsd, .macos, .ios, .tvos, .watchos, .visionos => enum(c_int) {
/// address family for hostname not supported
ADDRFAMILY = 1,
/// temporary failure in name resolution
@@ -6455,7 +6455,7 @@ pub const Stat = switch (native_os) {
return self.birthtimespec;
}
},
- .freebsd, .kfreebsd => freebsd.Stat,
+ .freebsd => freebsd.Stat,
.solaris, .illumos => extern struct {
dev: dev_t,
ino: ino_t,
@@ -6640,7 +6640,7 @@ pub const pthread_mutex_t = switch (native_os) {
const data_len = if (@sizeOf(usize) == 8) 56 else 40;
},
- .freebsd, .kfreebsd, .dragonfly, .openbsd => extern struct {
+ .freebsd, .dragonfly, .openbsd => extern struct {
inner: ?*anyopaque = null,
},
.hermit => extern struct {
@@ -6689,7 +6689,7 @@ pub const pthread_cond_t = switch (native_os) {
data: [data_len]u8 = [_]u8{0} ** data_len,
const data_len = if (@sizeOf(usize) == 8) 40 else 24;
},
- .freebsd, .kfreebsd, .dragonfly, .openbsd => extern struct {
+ .freebsd, .dragonfly, .openbsd => extern struct {
inner: ?*anyopaque = null,
},
.hermit => extern struct {
@@ -6741,7 +6741,7 @@ pub const pthread_rwlock_t = switch (native_os) {
sig: c_long = 0x2DA8B3B4,
data: [192]u8 = [_]u8{0} ** 192,
},
- .freebsd, .kfreebsd, .dragonfly, .openbsd => extern struct {
+ .freebsd, .dragonfly, .openbsd => extern struct {
ptr: ?*anyopaque = null,
},
.hermit => extern struct {
@@ -6788,7 +6788,7 @@ pub const pthread_attr_t = switch (native_os) {
__sig: c_long,
__opaque: [56]u8,
},
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
inner: ?*anyopaque = null,
},
.solaris, .illumos => extern struct {
@@ -6846,7 +6846,7 @@ pub const sem_t = switch (native_os) {
__size: [4 * @sizeOf(usize)]u8 align(@alignOf(usize)),
},
.macos, .ios, .tvos, .watchos, .visionos => c_int,
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
_magic: u32,
_kern: extern struct {
_count: u32,
@@ -6903,7 +6903,7 @@ pub const Kevent = switch (native_os) {
assert(@offsetOf(@This(), "udata") == 24);
}
},
- .freebsd, .kfreebsd => extern struct {
+ .freebsd => extern struct {
/// Identifier for this event.
ident: usize,
/// Filter for event.
@@ -6974,7 +6974,7 @@ pub const AT = switch (native_os) {
/// Path refers to directory
pub const REMOVEDIR = 0x0080;
},
- .freebsd, .kfreebsd => struct {
+ .freebsd => struct {
/// Magic value that specify the use of the current working directory
/// to determine the target of relative file paths in the openat() and
/// similar syscalls.
@@ -7260,7 +7260,7 @@ pub const O = switch (native_os) {
DIRECTORY: bool = false,
_: u4 = 0,
},
- .freebsd, .kfreebsd => packed struct(u32) {
+ .freebsd => packed struct(u32) {
ACCMODE: std.posix.ACCMODE = .RDONLY,
NONBLOCK: bool = false,
APPEND: bool = false,
@@ -7405,7 +7405,7 @@ pub const MAP = switch (native_os) {
SIZEALIGN: bool = false,
_: u13 = 0,
},
- .freebsd, .kfreebsd => packed struct(u32) {
+ .freebsd => packed struct(u32) {
TYPE: enum(u4) {
SHARED = 0x01,
PRIVATE = 0x02,
@@ -7455,7 +7455,7 @@ pub const V = switch (native_os) {
TIME,
STATUS,
},
- .freebsd, .kfreebsd => enum {
+ .freebsd => enum {
EOF,
EOL,
EOL2,
@@ -7533,7 +7533,7 @@ pub const V = switch (native_os) {
pub const NCCS = switch (native_os) {
.linux => linux.NCCS,
- .macos, .ios, .tvos, .watchos, .visionos, .freebsd, .kfreebsd, .netbsd, .openbsd, .dragonfly => 20,
+ .macos, .ios, .tvos, .watchos, .visionos, .freebsd, .netbsd, .openbsd, .dragonfly => 20,
.haiku => 11,
.solaris, .illumos => 19,
.emscripten, .wasi => 32,
@@ -7551,7 +7551,7 @@ pub const termios = switch (native_os) {
ispeed: speed_t align(8),
ospeed: speed_t,
},
- .freebsd, .kfreebsd, .netbsd, .dragonfly, .openbsd => extern struct {
+ .freebsd, .netbsd, .dragonfly, .openbsd => extern struct {
iflag: tc_iflag_t,
oflag: tc_oflag_t,
cflag: tc_cflag_t,
@@ -7610,7 +7610,7 @@ pub const tc_iflag_t = switch (native_os) {
IUTF8: bool = false,
_: u49 = 0,
},
- .netbsd, .freebsd, .kfreebsd, .dragonfly => packed struct(u32) {
+ .netbsd, .freebsd, .dragonfly => packed struct(u32) {
IGNBRK: bool = false,
BRKINT: bool = false,
IGNPAR: bool = false,
@@ -7742,7 +7742,7 @@ pub const tc_oflag_t = switch (native_os) {
ONLRET: bool = false,
_: u24 = 0,
},
- .freebsd, .kfreebsd, .dragonfly => packed struct(u32) {
+ .freebsd, .dragonfly => packed struct(u32) {
OPOST: bool = false,
ONLCR: bool = false,
_2: u1 = 0,
@@ -7818,7 +7818,7 @@ pub const tc_cflag_t = switch (native_os) {
CCAR_OFLOW: bool = false,
_: u43 = 0,
},
- .freebsd, .kfreebsd => packed struct(u32) {
+ .freebsd => packed struct(u32) {
CIGNORE: bool = false,
_1: u7 = 0,
CSIZE: CSIZE = .CS5,
@@ -7959,7 +7959,7 @@ pub const tc_lflag_t = switch (native_os) {
NOFLSH: bool = false,
_: u32 = 0,
},
- .netbsd, .freebsd, .kfreebsd, .dragonfly => packed struct(u32) {
+ .netbsd, .freebsd, .dragonfly => packed struct(u32) {
ECHOKE: bool = false,
ECHOE: bool = false,
ECHOK: bool = false,
@@ -8086,7 +8086,7 @@ pub const speed_t = switch (native_os) {
B115200 = 115200,
B230400 = 230400,
},
- .freebsd, .kfreebsd, .netbsd => enum(c_uint) {
+ .freebsd, .netbsd => enum(c_uint) {
B0 = 0,
B50 = 50,
B75 = 75,
@@ -8250,7 +8250,7 @@ pub const NSIG = switch (native_os) {
.linux => linux.NSIG,
.windows => 23,
.haiku => 65,
- .netbsd, .freebsd, .kfreebsd => 32,
+ .netbsd, .freebsd => 32,
.solaris, .illumos => 75,
.openbsd => 33,
else => {},
@@ -8258,7 +8258,7 @@ pub const NSIG = switch (native_os) {
pub const MINSIGSTKSZ = switch (native_os) {
.macos, .ios, .tvos, .watchos, .visionos => 32768,
- .freebsd, .kfreebsd => switch (builtin.cpu.arch) {
+ .freebsd => switch (builtin.cpu.arch) {
.x86, .x86_64 => 2048,
.arm, .aarch64 => 4096,
else => @compileError("unsupported arch"),
@@ -8270,7 +8270,7 @@ pub const MINSIGSTKSZ = switch (native_os) {
};
pub const SIGSTKSZ = switch (native_os) {
.macos, .ios, .tvos, .watchos, .visionos => 131072,
- .netbsd, .freebsd, .kfreebsd => MINSIGSTKSZ + 32768,
+ .netbsd, .freebsd => MINSIGSTKSZ + 32768,
.solaris, .illumos => 8192,
.haiku => 16384,
.openbsd => MINSIGSTKSZ + (1 << openbsd.MAX_PAGE_SHIFT) * 4,
@@ -8278,7 +8278,7 @@ pub const SIGSTKSZ = switch (native_os) {
};
pub const SS = switch (native_os) {
.linux => linux.SS,
- .openbsd, .macos, .ios, .tvos, .watchos, .visionos, .netbsd, .freebsd, .kfreebsd => struct {
+ .openbsd, .macos, .ios, .tvos, .watchos, .visionos, .netbsd, .freebsd => struct {
pub const ONSTACK = 1;
pub const DISABLE = 4;
},
@@ -8882,7 +8882,7 @@ pub extern "c" fn fopen64(noalias filename: [*:0]const u8, noalias modes: [*:0]c
pub extern "c" fn ftruncate64(fd: c_int, length: off_t) c_int;
pub extern "c" fn fallocate(fd: fd_t, mode: c_int, offset: off_t, len: off_t) c_int;
pub const sendfile = switch (native_os) {
- .freebsd, .kfreebsd => freebsd.sendfile,
+ .freebsd => freebsd.sendfile,
.macos, .ios, .tvos, .watchos, .visionos => darwin.sendfile,
.linux => private.sendfile,
else => {},
@@ -8899,12 +8899,12 @@ pub const sigaltstack = switch (native_os) {
pub extern "c" fn memfd_create(name: [*:0]const u8, flags: c_uint) c_int;
pub const pipe2 = switch (native_os) {
- .dragonfly, .emscripten, .netbsd, .freebsd, .kfreebsd, .solaris, .illumos, .openbsd, .linux => private.pipe2,
+ .dragonfly, .emscripten, .netbsd, .freebsd, .solaris, .illumos, .openbsd, .linux => private.pipe2,
else => {},
};
pub const copy_file_range = switch (native_os) {
.linux => private.copy_file_range,
- .freebsd, .kfreebsd => freebsd.copy_file_range,
+ .freebsd => freebsd.copy_file_range,
else => {},
};
@@ -9071,7 +9071,6 @@ pub const fork = switch (native_os) {
.dragonfly,
.freebsd,
.ios,
- .kfreebsd,
.linux,
.macos,
.netbsd,
@@ -9683,7 +9682,7 @@ const private = struct {
extern "c" fn fstatat(dirfd: fd_t, path: [*:0]const u8, buf: *Stat, flag: u32) c_int;
extern "c" fn getdirentries(fd: fd_t, buf_ptr: [*]u8, nbytes: usize, basep: *i64) isize;
extern "c" fn getdents(fd: c_int, buf_ptr: [*]u8, nbytes: usize) switch (native_os) {
- .freebsd, .kfreebsd => isize,
+ .freebsd => isize,
.solaris, .illumos => usize,
else => c_int,
};
lib/std/Target.zig
@@ -23,7 +23,6 @@ pub const Os = struct {
freebsd,
fuchsia,
ios,
- kfreebsd,
linux,
lv2,
macos,
@@ -74,7 +73,7 @@ pub const Os = struct {
pub inline fn isBSD(tag: Tag) bool {
return tag.isDarwin() or switch (tag) {
- .kfreebsd, .freebsd, .openbsd, .netbsd, .dragonfly => true,
+ .freebsd, .openbsd, .netbsd, .dragonfly => true,
else => false,
};
}
@@ -140,7 +139,6 @@ pub const Os = struct {
.ananas,
.cloudabi,
.fuchsia,
- .kfreebsd,
.lv2,
.zos,
.haiku,
@@ -374,7 +372,6 @@ pub const Os = struct {
.ananas,
.cloudabi,
.fuchsia,
- .kfreebsd,
.lv2,
.zos,
.haiku,
@@ -563,7 +560,6 @@ pub const Os = struct {
.ananas,
.cloudabi,
.fuchsia,
- .kfreebsd,
.lv2,
.zos,
.minix,
@@ -689,7 +685,6 @@ pub const Abi = enum {
.openbsd,
.freebsd,
.fuchsia,
- .kfreebsd,
.netbsd,
.hurd,
.haiku,
@@ -1855,7 +1850,6 @@ pub const DynamicLinker = struct {
.ananas,
.cloudabi,
.fuchsia,
- .kfreebsd,
.lv2,
.zos,
.minix,
@@ -2375,7 +2369,6 @@ pub fn c_type_bit_size(target: Target, c_type: CType) u16 {
},
.cloudabi,
- .kfreebsd,
.lv2,
.zos,
.rtems,
src/codegen/llvm.zig
@@ -111,7 +111,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 {
.dragonfly => "dragonfly",
.freebsd => "freebsd",
.fuchsia => "fuchsia",
- .kfreebsd => "kfreebsd",
.linux => "linux",
.lv2 => "lv2",
.netbsd => "netbsd",
@@ -234,7 +233,6 @@ pub fn targetOs(os_tag: std.Target.Os.Tag) llvm.OSType {
.freebsd => .FreeBSD,
.fuchsia => .Fuchsia,
.ios => .IOS,
- .kfreebsd => .KFreeBSD,
.linux => .Linux,
.lv2 => .Lv2,
.macos => .MacOSX,