Compiling on OpenBSD
Ethan Galstad
nagios at nagios.org
Thu Aug 11 02:56:42 CEST 2005
Thanks for the note - I'll change the include file ordering. Not
sure why you'd still get warnings about WEXITSTATUS and WIFEXITED if
there's already a test in there for them, but as long as things
compile cleanly, I'll probably leave this as it is for now.
On 9 Aug 2005 at 17:55, Sean.Lally at crownpeak.com wrote:
> I was having trouble compiling on OpenBSD 3.6 and looking at the
> nagios-users list looks like someone else was having the same trouble
> with 3.7. I moved the time.h headers so they come before
> sys/resource.h. Hopefully that works for everone else as it does away
> with the errors I was getting compiling.
>
> I commented out the WEXITSTATUS and WIFEXITED as it was generating
> many warnings that it had already been defined. Take that suggestion
> with a grain of salt. Thanks.
>
> Sean
>
> diff -U 3 /nagios-cvs/nagios/include/config.h.in
> /nagios-cvs-patched/nagios/include/config.h.in
> --- /nagios-cvs/nagios/include/config.h.in Mon Aug 8 17:01:20
> 2005 +++ /nagios-cvs-patched/nagios/include/config.h.in Mon Aug 8
> 16:53:49 2005 @@ -94,20 +94,35 @@
> #define RTLD_NOW 0
> #endif
>
> +/*
> #ifndef WEXITSTATUS
> # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
> #endif
> #ifndef WIFEXITED
> # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
> #endif
> +*/
>
>
> -
> /***** HEADER FILES *****/
>
> #include <stdio.h>
> #include <stdlib.h>
>
> +/* needed for the time_t structures we use later... */
> +#undef TIME_WITH_SYS_TIME
> +#undef HAVE_SYS_TIME_H
> +#if TIME_WITH_SYS_TIME
> +#include <sys/time.h>
> +#include <time.h>
> +#else
> +#if HAVE_SYS_TIME_H
> +#include <sys/time.h>
> +#else
> +#include <time.h>
> +#endif
> +#endif
> +
> #undef HAVE_SYS_RESOURCE_H
> #ifdef HAVE_SYS_RESOURCE_H
> #include <sys/resource.h>
> @@ -176,20 +191,6 @@
> #undef HAVE_ERRNO_H
> #ifdef HAVE_ERRNO_H
> #include <errno.h>
> -#endif
> -
> -/* needed for the time_t structures we use later... */
> -#undef TIME_WITH_SYS_TIME
> -#undef HAVE_SYS_TIME_H
> -#if TIME_WITH_SYS_TIME
> -#include <sys/time.h>
> -#include <time.h>
> -#else
> -#if HAVE_SYS_TIME_H
> -#include <sys/time.h>
> -#else
> -#include <time.h>
> -#endif
> #endif
>
> #undef HAVE_SYS_TIMEB_H
>
> SEAN LALLY
> CrownPeak Technology
> ________________________________
> 13323 Washington Blvd, Suite 206
> Los Angeles, CA 90066
>
> (310) 577 5850 x 233
>
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> Practices Agile & Plan-Driven Development * Managing Projects & Teams
> * Testing & QA Security * Process Improvement & Measurement *
> http://www.sqe.com/bsce5sf
> _______________________________________________ Nagios-devel mailing
> list Nagios-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-devel
>
>
Ethan Galstad,
Nagios Developer
---
Email: nagios at nagios.org
Website: http://www.nagios.org
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
More information about the Developers
mailing list