From ee1be2b50f49cd2235031eac43e5a4bf5a8d4494 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Thu, 2 Nov 1995 00:14:21 +0100 Subject: [PATCH] fixed includes for A/UX Rev: src/backend.c:1.2 Rev: src/backend.h:1.2 Rev: src/builtin_efuns.c:1.2 Rev: src/call_out.h:1.2 --- src/backend.c | 4 +++- src/backend.h | 7 +++++++ src/builtin_efuns.c | 2 ++ src/call_out.h | 6 ++++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/backend.c b/src/backend.c index 77842daf55..f3a47a4d03 100644 --- a/src/backend.c +++ b/src/backend.c @@ -3,12 +3,14 @@ ||| uLPC is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ +#include "global.h" #include <errno.h> #include <sys/types.h> +#ifdef HAVE_SYS_TIME_H #include <sys/time.h> +#endif #include <sys/param.h> #include <string.h> -#include "global.h" #include "interpret.h" #include "object.h" #include "types.h" diff --git a/src/backend.h b/src/backend.h index 9dad1c41cc..b69daeb74c 100644 --- a/src/backend.h +++ b/src/backend.h @@ -6,6 +6,13 @@ #ifndef BACKEND_H #define BACKEND_H +#include "global.h" + +#ifdef HAVE_TIME_H +#include <time.h> +#undef HAVE_TIME_H +#endif + extern time_t current_time; typedef void (*callback)(int,void *); diff --git a/src/builtin_efuns.c b/src/builtin_efuns.c index e61d0a4456..bf2b6ab2d0 100644 --- a/src/builtin_efuns.c +++ b/src/builtin_efuns.c @@ -22,7 +22,9 @@ #include "fsort.h" #include "call_out.h" #include "callback.h" +#ifdef HAVE_SYS_TIME #include <sys/time.h> +#endif #ifdef HAVE_CRYPT_H #include <crypt.h> #endif diff --git a/src/call_out.h b/src/call_out.h index 2793be77a8..7f51b71373 100644 --- a/src/call_out.h +++ b/src/call_out.h @@ -8,6 +8,12 @@ #include "types.h" +#ifdef HAVE_TIME_H +/* Needed for time_t */ +#include <time.h> +#undef HAVE_TIME_H +#endif + struct call_out_s { time_t time; -- GitLab