lib/std/c.zig | 1 + lib/std/os.zig | 37 +- lib/std/os/bits/darwin.zig | 7 + lib/std/os/bits/dragonfly.zig | 10 +- lib/std/os/bits/freebsd.zig | 8 + lib/std/os/bits/haiku.zig | 8 + lib/std/os/bits/linux.zig | 7 + lib/std/os/bits/netbsd.zig | 8 + lib/std/os/bits/openbsd.zig | 8 + lib/std/os/bits/windows.zig | 2 + lib/std/os/windows.zig | 95 ++ lib/std/os/windows/bits.zig | 15 +- lib/std/os/windows/kernel32.zig | 18 + lib/std/os/windows/ws2_32.zig | 1914 ++++++++++++++++++++++++++++---- lib/std/x.zig | 2 +- lib/std/x/net/tcp.zig | 116 +- lib/std/x/os/Socket.zig | 295 ----- lib/std/x/os/net.zig | 9 + lib/std/x/os/socket.zig | 123 ++ lib/std/x/os/socket_posix.zig | 251 +++++ lib/std/x/os/socket_windows.zig | 448 ++++++++ 21 files changed, 2797 insertions(+), 585 deletions(-)