X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcollectd.h;h=59dc5d20a10e5e1d02b288c200f81925b44fe204;hb=99c9ed11143554e045e931f643b7b8d30e092d76;hp=7bf2f565a9e2024f1fe4b98187bd3451a22e3f42;hpb=396cbeadbb9624da264db2b649636c60920eec35;p=collectd.git diff --git a/src/collectd.h b/src/collectd.h index 7bf2f565..59dc5d20 100644 --- a/src/collectd.h +++ b/src/collectd.h @@ -23,7 +23,7 @@ #define COLLECTD_H #if HAVE_CONFIG_H -# include +# include "config.h" #endif #include @@ -77,9 +77,6 @@ #if HAVE_ERRNO_H # include #endif -#if HAVE_SYSLOG_H -# include -#endif #if HAVE_LIMITS_H # include #endif @@ -116,12 +113,33 @@ /* #endif NAN_STATIC_ISOC */ #elif NAN_ZERO_ZERO # include +# ifdef NAN +# undef NAN +# endif # define NAN (0.0 / 0.0) # ifndef isnan # define isnan(f) ((f) != (f)) # endif /* !defined(isnan) */ #endif /* NAN_ZERO_ZERO */ +#if HAVE_ENDIAN_H +# include +#endif + +#ifndef BYTE_ORDER +# ifdef __BYTE_ORDER +# define BYTE_ORDER __BYTE_ORDER +# endif +#endif +#ifndef BIG_ENDIAN +# ifdef __BIG_ENDIAN +# define BIG_ENDIAN __BIG_ENDIAN +# endif +#endif +#if !defined(BYTE_ORDER) || !defined(BIG_ENDIAN) +# error "Cannot determine byte order" +#endif + #if HAVE_DIRENT_H # include # define NAMLEN(dirent) strlen((dirent)->d_name) @@ -149,19 +167,10 @@ # include #endif -#if !HAVE_SYSLOG -# define syslog(...) /**/ -# define openlog(...) /**/ -# define closelog(...) /**/ -#endif - #if HAVE_KSTAT_H # include #endif -#if HAVE_RRD_H -# include -#endif #if HAVE_PTH_H # include #endif @@ -188,6 +197,10 @@ #define CONFIGFILE SYSCONFDIR"/collectd.conf" #endif +#ifndef LOCALSTATEDIR +#define LOCALSTATEDIR PREFIX "/var" +#endif + #ifndef PKGLOCALSTATEDIR #define PKGLOCALSTATEDIR PREFIX "/var/lib/" PACKAGE_NAME #endif @@ -196,39 +209,14 @@ #define PIDFILE PREFIX "/var/run/" PACKAGE_NAME ".pid" #endif -#ifndef LOGFILE -#define LOGFILE PREFIX"/var/log/"PACKAGE_NAME"/"PACKAGE_NAME".log" -#endif - #ifndef PLUGINDIR #define PLUGINDIR PREFIX "/lib/" PACKAGE_NAME #endif -#define MODE_SERVER 0x01 -#define MODE_CLIENT 0x02 -#define MODE_LOCAL 0x04 -#define MODE_LOG 0x08 - #ifndef COLLECTD_GRP_NAME # define COLLECTD_GRP_NAME "collectd" #endif -#ifndef COLLECTD_STEP -# define COLLECTD_STEP "10" -#endif - -#ifndef COLLECTD_HEARTBEAT -# define COLLECTD_HEARTBEAT "25" -#endif - -#ifndef COLLECTD_ROWS -# define COLLECTD_ROWS "1200" -#endif - -#ifndef COLLECTD_XFF -# define COLLECTD_XFF 0.1 -#endif - #define STATIC_ARRAY_LEN(array) (sizeof (array) / sizeof ((array)[0])) extern char hostname_g[];