event/ServerSocket, config/Net: abstract socket support

This commit is contained in:
Max Kellermann
2019-02-25 13:01:42 +01:00
parent f10afd38b5
commit 44422b2b2f
5 changed files with 39 additions and 0 deletions

View File

@@ -29,6 +29,10 @@ ServerSocketAddGeneric(ServerSocket &server_socket, const char *address, unsigne
server_socket.AddPort(port);
} else if (address[0] == '/' || address[0] == '~') {
server_socket.AddPath(ParsePath(address));
#ifdef __linux__
} else if (address[0] == '@') {
server_socket.AddAbstract(address);
#endif
} else {
server_socket.AddHost(address, port);
}