summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Carpenter <mcarpenter@free.fr>2013-03-26 17:15:07 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-03-26 17:29:34 +0100
commited775041623e24bd41db50da1e0b099f819b929f (patch)
treedcc2d3df4eefab69ed73f7e211a261a40adc816d
parent3a03b9b9213b9cd76b32a5d13f92bd228453322f (diff)
downloadrsyslog-ed775041623e24bd41db50da1e0b099f819b929f.tar.gz
rsyslog-ed775041623e24bd41db50da1e0b099f819b929f.tar.bz2
rsyslog-ed775041623e24bd41db50da1e0b099f819b929f.zip
Check libsocket for getifaddrs()
-rw-r--r--configure.ac5
1 files changed, 4 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index f444e5eb..96a9e80f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -117,7 +117,10 @@ AC_TYPE_SIGNAL
AC_FUNC_STAT
AC_FUNC_STRERROR_R
AC_FUNC_VPRINTF
-AC_CHECK_FUNCS([flock basename alarm clock_gettime getifaddrs gethostbyname gethostname gettimeofday localtime_r memset mkdir regcomp select setid socket strcasecmp strchr strdup strerror strndup strnlen strrchr strstr strtol strtoul uname ttyname_r getline malloc_trim prctl epoll_create epoll_create1 fdatasync syscall lseek64])
+AC_CHECK_FUNCS([flock basename alarm clock_gettime gethostbyname gethostname gettimeofday localtime_r memset mkdir regcomp select setid socket strcasecmp strchr strdup strerror strndup strnlen strrchr strstr strtol strtoul uname ttyname_r getline malloc_trim prctl epoll_create epoll_create1 fdatasync syscall lseek64])
+
+# getifaddrs is in libc (mostly) or in libsocket (eg Solaris 11) or not defined (eg Solaris 10)
+AC_SEARCH_LIBS([getifaddrs], [socket], [AC_DEFINE(HAVE_GETIFADDRS, [1], [set define])])
# the check below is probably ugly. If someone knows how to do it in a better way, please
# let me know! -- rgerhards, 2010-10-06