diff --git a/src/xpdev/sockwrap.h b/src/xpdev/sockwrap.h
index a82d27eb85c43046a4d02d83a4802210d480afed..d34c2dc12b5b81be8cbeb101c6250fe3effde8b7 100644
--- a/src/xpdev/sockwrap.h
+++ b/src/xpdev/sockwrap.h
@@ -209,7 +209,7 @@ typedef ULONG nfds_t;
 #define ioctlsocket		ioctl
 #define SOCKET_ERRNO	errno
 #define ERROR_VALUE		errno
-#define sendsocket		write		/* FreeBSD send() is broken */
+#define sendsocket(s,b,l)	send(s,b,l,0)	/* FreeBSD send() is NOT broken Kaila */
 
 #ifdef __WATCOMC__
 	#define socklen_t		int