authorgravatar for phasemage@live.comTravis Martin <phasemage@live.com> 2021-09-10 11:35:16-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-09-14 15:36:08-04:00
log5d14590ed15ce23e7ef8032f8075dcfe76ba9dd8
tree7bdab669a8af3d953b2da425624da557f9c42473
parent370be1265240d73ca0e677287f7ecc00a15d97f9

Remove WIN16 version of WSAOVERLAPPED. Use LPWSAOVERLAPPED_COMPLETION_ROUTINE


2 files changed, 2 insertions(+), 10 deletions(-)

lib/std/os/windows.zig+2-2
...@@ -1421,8 +1421,8 @@ pub fn WSAIoctl(...@@ -1421,8 +1421,8 @@ pub fn WSAIoctl(
1421 dwIoControlCode: DWORD,1421 dwIoControlCode: DWORD,
1422 inBuffer: ?[]const u8,1422 inBuffer: ?[]const u8,
1423 outBuffer: []u8,1423 outBuffer: []u8,
1424 overlapped: ?*ws2_32.WSAOVERLAPPED,1424 overlapped: ?*OVERLAPPED,
1425 completionRoutine: ?ws2_32.WSAOVERLAPPED_COMPLETION_ROUTINE,1425 completionRoutine: ?ws2_32.LPWSAOVERLAPPED_COMPLETION_ROUTINE,
1426) !DWORD {1426) !DWORD {
1427 var bytes: DWORD = undefined;1427 var bytes: DWORD = undefined;
1428 switch (ws2_32.WSAIoctl(1428 switch (ws2_32.WSAIoctl(
lib/std/os/windows/ws2_32.zig-8
...@@ -1074,14 +1074,6 @@ pub const WSANETWORKEVENTS = extern struct {...@@ -1074,14 +1074,6 @@ pub const WSANETWORKEVENTS = extern struct {
1074 iErrorCode: [10]i32,1074 iErrorCode: [10]i32,
1075};1075};
10761076
1077pub const WSAOVERLAPPED = extern struct {
1078 Internal: DWORD,
1079 InternalHigh: DWORD,
1080 Offset: DWORD,
1081 OffsetHigh: DWORD,
1082 hEvent: ?WSAEVENT,
1083};
1084
1085pub const addrinfo = addrinfoa;1077pub const addrinfo = addrinfoa;
10861078
1087pub const addrinfoa = extern struct {1079pub const addrinfoa = extern struct {