aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libssh/agent.c4
-rw-r--r--libssh/auth.c9
-rw-r--r--libssh/buffer.c5
-rw-r--r--libssh/channels.c4
-rw-r--r--libssh/client.c5
-rw-r--r--libssh/crypt.c4
-rw-r--r--libssh/dh.c4
-rw-r--r--libssh/kex.c4
-rw-r--r--libssh/keyfiles.c5
-rw-r--r--libssh/messages.c5
-rw-r--r--libssh/misc.c1
-rw-r--r--libssh/packet.c4
-rw-r--r--libssh/sftp.c4
-rw-r--r--libssh/sftpserver.c4
-rw-r--r--libssh/string.c5
15 files changed, 65 insertions, 2 deletions
diff --git a/libssh/agent.c b/libssh/agent.c
index 3aae9196..3f5edb41 100644
--- a/libssh/agent.c
+++ b/libssh/agent.c
@@ -44,6 +44,10 @@
#include <poll.h>
#include <unistd.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/agent.h"
#include "libssh/priv.h"
diff --git a/libssh/auth.c b/libssh/auth.c
index 0f0f34e5..0fdf4e2c 100644
--- a/libssh/auth.c
+++ b/libssh/auth.c
@@ -22,12 +22,17 @@
* MA 02111-1307, USA.
*/
-#include "libssh/priv.h"
-#include "libssh/ssh2.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
+#include "libssh/priv.h"
+#include "libssh/ssh2.h"
+
/** \defgroup ssh_auth SSH Authentication functions
* \brief functions to authenticate to servers
*/
diff --git a/libssh/buffer.c b/libssh/buffer.c
index fb345df2..effc52c2 100644
--- a/libssh/buffer.c
+++ b/libssh/buffer.c
@@ -23,6 +23,11 @@
#include <stdlib.h>
#include <string.h>
+
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/priv.h"
/** \defgroup ssh_buffer SSH Buffers
diff --git a/libssh/channels.c b/libssh/channels.c
index 3239d106..2b78645f 100644
--- a/libssh/channels.c
+++ b/libssh/channels.c
@@ -28,6 +28,10 @@
#include <stdio.h>
#include <errno.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/priv.h"
#include "libssh/ssh2.h"
diff --git a/libssh/client.c b/libssh/client.c
index eed36bb7..07dc0f83 100644
--- a/libssh/client.c
+++ b/libssh/client.c
@@ -24,6 +24,11 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/priv.h"
#include "libssh/ssh2.h"
diff --git a/libssh/crypt.c b/libssh/crypt.c
index 4fcfe423..3e9a8525 100644
--- a/libssh/crypt.c
+++ b/libssh/crypt.c
@@ -26,6 +26,10 @@
#include <stdio.h>
#include <string.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#ifdef OPENSSL_CRYPTO
#include <openssl/blowfish.h>
#include <openssl/evp.h>
diff --git a/libssh/dh.c b/libssh/dh.c
index 1f2f3611..d9262150 100644
--- a/libssh/dh.c
+++ b/libssh/dh.c
@@ -44,6 +44,10 @@
#include <stdlib.h>
#include <string.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/priv.h"
#include "libssh/crypto.h"
diff --git a/libssh/kex.c b/libssh/kex.c
index 77d6938d..fca16fbf 100644
--- a/libssh/kex.c
+++ b/libssh/kex.c
@@ -25,6 +25,10 @@
#include <stdlib.h>
#include <stdio.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "config.h"
#include "libssh/priv.h"
#include "libssh/ssh2.h"
diff --git a/libssh/keyfiles.c b/libssh/keyfiles.c
index 1a1511ef..d7f5761e 100644
--- a/libssh/keyfiles.c
+++ b/libssh/keyfiles.c
@@ -29,6 +29,11 @@
#include <stdlib.h>
#include <fcntl.h>
#include <ctype.h>
+
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/priv.h"
#ifdef HAVE_LIBGCRYPT
diff --git a/libssh/messages.c b/libssh/messages.c
index 7dd36869..4e84caf7 100644
--- a/libssh/messages.c
+++ b/libssh/messages.c
@@ -34,6 +34,11 @@
#include <string.h>
#include <stdlib.h>
+
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/libssh.h"
#include "libssh/priv.h"
#include "libssh/server.h"
diff --git a/libssh/misc.c b/libssh/misc.c
index 88aa53f6..bd926298 100644
--- a/libssh/misc.c
+++ b/libssh/misc.c
@@ -37,6 +37,7 @@
#include <winsock2.h>
#else
#include <pwd.h>
+#include <arpa/inet.h>
#endif
#include "libssh/priv.h"
diff --git a/libssh/packet.c b/libssh/packet.c
index a503df71..4feca067 100644
--- a/libssh/packet.c
+++ b/libssh/packet.c
@@ -27,6 +27,10 @@
#include <string.h>
#include <errno.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "config.h"
#include "libssh/priv.h"
#include "libssh/ssh2.h"
diff --git a/libssh/sftp.c b/libssh/sftp.c
index 557e4c46..fde88533 100644
--- a/libssh/sftp.c
+++ b/libssh/sftp.c
@@ -31,6 +31,10 @@
#include <sys/types.h>
#include <sys/stat.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/priv.h"
#include "libssh/ssh2.h"
#include "libssh/sftp.h"
diff --git a/libssh/sftpserver.c b/libssh/sftpserver.c
index 1bb9d3e2..b005799f 100644
--- a/libssh/sftpserver.c
+++ b/libssh/sftpserver.c
@@ -26,6 +26,10 @@
#include <string.h>
#include <stdio.h>
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/libssh.h"
#include "libssh/sftp.h"
#include "libssh/ssh2.h"
diff --git a/libssh/string.c b/libssh/string.c
index a74a1b8c..9fb6c3a0 100644
--- a/libssh/string.c
+++ b/libssh/string.c
@@ -24,6 +24,11 @@
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
+
+#ifndef _WIN32
+#include <arpa/inet.h>
+#endif
+
#include "libssh/priv.h"
/** \defgroup ssh_string SSH Strings