]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/socket.h
Whoops, forgot some stuff for when GECOS was moved to position 10 in the UID command...
[user/henk/code/inspircd.git] / include / socket.h
index 57725b95fedc0edcc4168c73c3126e18b05b9c90..861acc1f10c8fb8e5b9d04c508f65dea5e4af369 100644 (file)
 #include "inspircd_config.h"
 #include "socketengine.h"
 
-/* Accept Define */
-#ifdef CONFIG_USE_IOCP
-/* IOCP wrapper for accept() */
-#define _accept(s, addr, addrlen) __accept_socket(s, addr, addrlen, m_acceptEvent)
-/* IOCP wrapper for getsockname() */
-#define _getsockname(fd, sockptr, socklen) __getsockname(fd, sockptr, socklen, m_acceptEvent)
-/* IOCP wrapper for recvfrom() */
-#define _recvfrom(s, buf, len, flags, from, fromlen) __recvfrom(s, buf, len, flags, from, fromlen, ((IOCPEngine*)ServerInstance->SE)->udp_ov)
-#else
-/* No wrapper for recvfrom() */
-#define _recvfrom recvfrom
-/* No wrapper for accept() */
-#define _accept accept
-/* No wrapper for getsockname() */
-#define _getsockname getsockname
-#endif
-
 /* Contains irc-specific definitions */
 namespace irc
 {
@@ -148,16 +131,6 @@ namespace irc
                 */
                CoreExport int insp_aton(const char* a, insp_inaddr* n);
 
-               /** Make a socket file descriptor a blocking socket
-                * @param s A valid file descriptor
-                */
-               CoreExport void Blocking(int s);
-
-               /** Make a socket file descriptor into a nonblocking socket
-                * @param s A valid file descriptor
-                */
-               CoreExport void NonBlocking(int s);
-
                /** Create a new valid file descriptor using socket()
                 * @return On return this function will return a value >= 0 for success,
                 * or a negative value upon failure (negative values are invalid file