/*
* Enable the recv() and send(), I am not sure why it was disabled on FreeBSD
* only but allow other OSs. It works great as I have tested it with a few
* of applications on FreeBSD 6.0. If anyone know why, please let me know.
*/
--- trickle-overload.c.orig Sun May 7 23:05:43 2006
+++ trickle-overload.c Sun May 7 23:07:06 2006
@@ -197,15 +197,11 @@
GETADDR(read);
GETADDR(readv);
-#ifndef __FreeBSD__
GETADDR(recv);
-#endif /* !__FreeBSD__ */
GETADDR(recvfrom);
GETADDR(writev);
-#ifndef __FreeBSD__
GETADDR(send);
-#endif /* !__FreeBSD__ */
GETADDR(sendto);
GETADDR(select);
@@ -627,7 +623,6 @@
return (ret);
}
-#ifndef __FreeBSD__
ssize_t
recv(int sock, void *buf, size_t len, int flags)
{
@@ -649,7 +644,6 @@
return (ret);
}
-#endif /* !__FreeBSD__ */
#ifdef __sun__
ssize_t
@@ -730,7 +724,6 @@
return (ret);
}
-#ifndef __FreeBSD__
ssize_t
send(int sock, const void *buf, size_t len, int flags)
{
@@ -752,7 +745,6 @@
return (ret);
}
-#endif /* !__FreeBSD__ */
ssize_t
sendto(int sock, const void *buf, size_t len, int flags, const struct sockaddr *to,
syntax highlighted by Code2HTML, v. 0.9.1