Move all windows specific definitions from network.socket to the sys-package
This commit is contained in:
@@ -27,8 +27,8 @@ import tanya.async.watcher;
|
||||
import tanya.memory;
|
||||
import tanya.memory.mmappool;
|
||||
import tanya.network.socket;
|
||||
import tanya.sys.windows.winbase;
|
||||
import core.sys.windows.mswsock;
|
||||
import core.sys.windows.winbase;
|
||||
import core.sys.windows.winsock2;
|
||||
|
||||
/**
|
||||
@@ -285,7 +285,7 @@ final class IOCPLoop : Loop
|
||||
{
|
||||
DWORD lpNumberOfBytes;
|
||||
size_t key;
|
||||
LPOVERLAPPED overlap;
|
||||
OVERLAPPED* overlap;
|
||||
immutable timeout = cast(immutable int) blockTime.total!"msecs";
|
||||
|
||||
auto result = GetQueuedCompletionStatus(completionPort,
|
||||
|
@@ -37,8 +37,7 @@ else version (D_Ddoc)
|
||||
|
||||
version (WindowsDoc):
|
||||
|
||||
import core.sys.windows.winbase;
|
||||
import core.sys.windows.windef;
|
||||
import tanya.sys.windows.winbase;
|
||||
|
||||
/**
|
||||
* Provides an extendable representation of a Win32 $(D_PSYMBOL OVERLAPPED)
|
||||
|
Reference in New Issue
Block a user