summaryrefslogtreecommitdiff
path: root/net/xicq/files/patch-ah
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>2000-02-27 23:21:48 +0000
committerSteve Price <steve@FreeBSD.org>2000-02-27 23:21:48 +0000
commitb42ca1d4466262ef9fb3fbd25ba3a77ce6a47cbf (patch)
treefc9643862009d76f077f0f55e42d75fc1d65da86 /net/xicq/files/patch-ah
parent- Don't tromple the contents of MAKE_ENV otherwise MOTIF_LIB isn't defined. (diff)
Fix build errors on -current.
Notes
Notes: svn path=/head/; revision=26394
Diffstat (limited to '')
-rw-r--r--net/xicq/files/patch-ah26
1 files changed, 26 insertions, 0 deletions
diff --git a/net/xicq/files/patch-ah b/net/xicq/files/patch-ah
new file mode 100644
index 000000000000..3ac804237512
--- /dev/null
+++ b/net/xicq/files/patch-ah
@@ -0,0 +1,26 @@
+--- src/libXicq/net.cc.orig Sun Feb 27 12:37:37 2000
++++ src/libXicq/net.cc Sun Feb 27 12:38:59 2000
+@@ -6,6 +6,9 @@
+ **************************************************************************/
+
+
++#ifdef __FreeBSD__
++#include <sys/param.h>
++#endif
+ #include "net.h"
+
+ #define MAXWATCH 10
+@@ -144,8 +147,13 @@
+ int net_udpRecv(unsigned char *mesg, int length)
+ {
+ structlength = sizeof(client);
++#if defined(__FreeBSD__) && (__FreeBSD_version >= 400013)
++ recvd = recvfrom(net_information.sock, mesg, length, 0,
++ (struct sockaddr *) &client, (socklen_t *) &structlength);
++#else
+ recvd = recvfrom(net_information.sock, mesg, length, 0,
+ (struct sockaddr *) &client, &structlength);
++#endif
+ if (recvd < 0)
+ {
+ perror("libXicq: recvfrom");