diff --git a/src/sbbs3/sbbsinet.h b/src/sbbs3/sbbsinet.h index f330a2b378d119513e2f828edfbaaa9b8ce7874c..5c3538f3553907b498d18399b36c825f71a0b5b3 100644 --- a/src/sbbs3/sbbsinet.h +++ b/src/sbbs3/sbbsinet.h @@ -90,6 +90,7 @@ static wsa_error; #define ERROR_VALUE ((wsa_error=WSAGetLastError())>0 ? wsa_error-WSABASEERR : wsa_error) +#define sendsocket(s,b,l) send(s,b,l,0) #else /* BSD sockets */ @@ -103,6 +104,7 @@ static wsa_error; #define closesocket close #define ioctlsocket ioctl #define ERROR_VALUE errno +#define sendsocket write // FreeBSD send() is broken #endif /* __unix__ */