pub fn createFileDescriptor() CreateFileDescriptorError!posix.fd_t
pub fn createFileDescriptor() CreateFileDescriptorError!posix.fd_t { const rc = posix.system.kqueue(); switch (posix.errno(rc)) { .SUCCESS => return @intCast(rc), .MFILE => return error.ProcessFdQuotaExceeded, .NFILE => return error.SystemFdQuotaExceeded, else => |err| return posix.unexpectedErrno(err), } }