Fix #286
This commit is contained in:
parent
f226487b33
commit
d26ce5ed20
|
|
@ -314,7 +314,8 @@ Socket createSocket(string socketFile, ushort port)
|
|||
{
|
||||
version(Windows)
|
||||
{
|
||||
throw new Exception("Cannot use UNIX domain sockets on Windows.");
|
||||
// should never be called with non-null socketFile on Windows
|
||||
assert(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -127,6 +127,13 @@ int main(string[] args)
|
|||
info("Listening on port ", port);
|
||||
}
|
||||
else
|
||||
{
|
||||
version(Windows)
|
||||
{
|
||||
fatal("UNIX domain sockets not supported on Windows");
|
||||
return 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
socket = new Socket(AddressFamily.UNIX, SocketType.STREAM);
|
||||
if (exists(socketFile))
|
||||
|
|
@ -140,6 +147,7 @@ int main(string[] args)
|
|||
setAttributes(socketFile, S_IRUSR | S_IWUSR);
|
||||
info("Listening at ", socketFile);
|
||||
}
|
||||
}
|
||||
socket.listen(0);
|
||||
|
||||
scope (exit)
|
||||
|
|
|
|||
Loading…
Reference in New Issue