X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fsocket.h;h=3abbeef32a1054135cf741d5253600e0174b6b92;hb=1031f333332cf1b09db4fd632f141143ee637c34;hp=16809c3f81988bd75da2dcae0819348d5fc56f4a;hpb=808a0a09577009c2d6e494979c2189426b332aef;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/socket.h b/include/socket.h index 16809c3f8..3abbeef32 100644 --- a/include/socket.h +++ b/include/socket.h @@ -22,10 +22,9 @@ */ -#ifndef INSPIRCD_SOCKET_H -#define INSPIRCD_SOCKET_H +#pragma once -#ifndef WIN32 +#ifndef _WIN32 #include #include @@ -110,9 +109,6 @@ namespace irc */ CoreExport bool MatchCIDR(const std::string &address, const std::string &cidr_mask, bool match_with_username); - /** Return the size of the structure for syscall passing */ - inline int sa_size(const irc::sockets::sockaddrs& sa) { return sa.sa_size(); } - /** Convert an address-port pair into a binary sockaddr * @param addr The IP address, IPv4 or IPv6 * @param port The port, 0 for unspecified @@ -146,7 +142,7 @@ namespace irc class CoreExport ListenSocket : public EventHandler { public: - const reference bind_tag; + reference bind_tag; std::string bind_addr; int bind_port; /** Human-readable bind description */ @@ -165,6 +161,3 @@ class CoreExport ListenSocket : public EventHandler */ void AcceptInternal(); }; - -#endif -