From 24503cb9e186ea175058c7e088739f89b8408f8e Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 29 Mar 2024 07:48:44 +0000 Subject: [PATCH] example: restore `sys/time.h` for AIX In AIX, `time.h` header file doesn't have definitions like `fd_set`, `struct timeval`, which are found in `sys/time.h`. Add `sys/time.h` to files affected when available. Regression from e53aae0e16dbf53ddd1a4fcfc50e365a15fcb8b9 #1001. Reported-by: shubhamhii on GitHub Assisted-by: shubhamhii on GitHub Fixes #1334 Fixes #1335 Closes #1340 --- example/scp_write_nonblock.c | 3 +++ example/sftp_RW_nonblock.c | 3 +++ example/sftp_write_nonblock.c | 3 +++ example/sftp_write_sliding.c | 3 +++ 4 files changed, 12 insertions(+) diff --git a/example/scp_write_nonblock.c b/example/scp_write_nonblock.c index 360c150d..76b02fb7 100644 --- a/example/scp_write_nonblock.c +++ b/example/scp_write_nonblock.c @@ -20,6 +20,9 @@ #ifdef HAVE_ARPA_INET_H #include #endif +#ifdef HAVE_SYS_TIME_H +#include +#endif #include #include /* for time() */ diff --git a/example/sftp_RW_nonblock.c b/example/sftp_RW_nonblock.c index 7a87bf85..94e7aeee 100644 --- a/example/sftp_RW_nonblock.c +++ b/example/sftp_RW_nonblock.c @@ -27,6 +27,9 @@ #ifdef HAVE_NETINET_IN_H #include #endif +#ifdef HAVE_SYS_TIME_H +#include +#endif #include diff --git a/example/sftp_write_nonblock.c b/example/sftp_write_nonblock.c index fd90b083..4bc27b44 100644 --- a/example/sftp_write_nonblock.c +++ b/example/sftp_write_nonblock.c @@ -26,6 +26,9 @@ #ifdef HAVE_ARPA_INET_H #include #endif +#ifdef HAVE_SYS_TIME_H +#include +#endif #include #include /* for time() */ diff --git a/example/sftp_write_sliding.c b/example/sftp_write_sliding.c index 3f1321d8..c9f28e30 100644 --- a/example/sftp_write_sliding.c +++ b/example/sftp_write_sliding.c @@ -26,6 +26,9 @@ #ifdef HAVE_ARPA_INET_H #include #endif +#ifdef HAVE_SYS_TIME_H +#include +#endif #include #include /* for time() */