freebsd-ports/net/trickle/files/patch-trickle-overload.c
Jeremy Messenger 4d313e4841 - Take the maintainship.
- 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 for a week. If anyone know why, please let
  me know. No respone from the author.
- Add install the trickled.conf(.default) with examples. Took from Debian with
  a bit tweak.
- Bump the PORTREVISION.
2006-05-11 17:09:01 +00:00

55 lines
1.1 KiB
C

/*
* 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,