From 11273d8738a6c87190a477c1c4da1b3b40bbb4b4 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Fri, 31 Aug 2018 05:35:01 -0500 Subject: [PATCH] testbench: fix portability issues under AIX --- tests/chkseq.c | 6 +++++- tests/inputfilegen.c | 8 ++++++-- tests/syslog_caller.c | 8 ++++++-- tests/uxsockrcvr.c | 9 ++++++++- 4 files changed, 25 insertions(+), 6 deletions(-) diff --git a/tests/chkseq.c b/tests/chkseq.c index c193f6298..b5ce0bf8b 100644 --- a/tests/chkseq.c +++ b/tests/chkseq.c @@ -41,7 +41,11 @@ #include #include #include -#include +#if defined(_AIX) + #include +#else + #include +#endif int main(int argc, char *argv[]) { diff --git a/tests/inputfilegen.c b/tests/inputfilegen.c index 7ac57bf0e..8c493e9bc 100644 --- a/tests/inputfilegen.c +++ b/tests/inputfilegen.c @@ -1,5 +1,5 @@ /* generate an input file suitable for use by the testbench - * Copyright (C) 2016 by Pascal Withopf and Adiscon GmbH. + * Copyright (C) 2016-2018 by Pascal Withopf and Adiscon GmbH. * usage: ./inputfilegen num-lines > file * Part of rsyslog, licensed under ASL 2.0 */ @@ -7,7 +7,11 @@ #include #include #include -#include +#if defined(_AIX) + #include +#else + #include +#endif #define DEFMSGS 5 #define NOEXTRADATA -1 diff --git a/tests/syslog_caller.c b/tests/syslog_caller.c index 53165f768..1a0b04f84 100644 --- a/tests/syslog_caller.c +++ b/tests/syslog_caller.c @@ -10,7 +10,7 @@ * * Part of the testbench for rsyslog. * - * Copyright 2010-2017 Rainer Gerhards and Adiscon GmbH. + * Copyright 2010-2018 Rainer Gerhards and Adiscon GmbH. * * This file is part of rsyslog. * @@ -31,7 +31,11 @@ #include #include #include -#include +#if defined(_AIX) + #include +#else + #include +#endif #include #include #include diff --git a/tests/uxsockrcvr.c b/tests/uxsockrcvr.c index 45edf2d18..0d61ce91a 100644 --- a/tests/uxsockrcvr.c +++ b/tests/uxsockrcvr.c @@ -34,7 +34,14 @@ #include #include #include -#include +#if defined(_AIX) + #include + #include + #include + #include +#else + #include +#endif #include #include #include