1
Description: Fix compilation issue on kFreeBSD and HURD
2
Author: Mathieu Malaterre <malat@debian.org>
5
--- socket++-1.12.13.orig/socket++/ftp.cpp
6
+++ socket++-1.12.13/socket++/ftp.cpp
8
#include <stdio.h> // for sprintf
11
+#include <sys/socket.h>
12
+#include <netinet/in.h>
13
+#include <arpa/inet.h>
17
#if defined (__osf__) && defined (__DECCXX)
18
--- socket++-1.12.13.orig/socket++/sockstream.h
19
+++ socket++-1.12.13/socket++/sockstream.h
20
@@ -137,7 +137,7 @@ public:
22
msg_dontroute = MSG_DONTROUTE,
24
-#if !(defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__) || defined(__APPLE__))
25
+#if !(defined(__FreeBSD__) || defined(__GNU__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__) || defined(__APPLE__))
26
msg_maxiovlen = MSG_MAXIOVLEN