From b42ca1d4466262ef9fb3fbd25ba3a77ce6a47cbf Mon Sep 17 00:00:00 2001 From: Steve Price Date: Sun, 27 Feb 2000 23:21:48 +0000 Subject: Fix build errors on -current. --- net-im/xicq/files/patch-ah | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 net-im/xicq/files/patch-ah (limited to 'net-im/xicq/files/patch-ah') diff --git a/net-im/xicq/files/patch-ah b/net-im/xicq/files/patch-ah new file mode 100644 index 000000000000..3ac804237512 --- /dev/null +++ b/net-im/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 ++#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"); -- cgit v1.2.3