diff -ur clamav-0.100.0.orig/m4/reorganization/code_checks/functions.m4 clamav-0.100.0/m4/reorganization/code_checks/functions.m4 --- clamav-0.100.0.orig/m4/reorganization/code_checks/functions.m4 2018-05-28 14:48:02.575976382 +0000 +++ clamav-0.100.0/m4/reorganization/code_checks/functions.m4 2018-05-28 14:48:28.266976093 +0000 @@ -1,6 +1,10 @@ AX_CHECK_UNAME_SYSCALL +AC_CHECK_FUNC(socket,, [ AC_CHECK_LIB([socket], [bind], [LIBS="$LIBS -lsocket"; CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lsocket"; FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lsocket"; CLAMD_LIBS="$CLAMD_LIBS -lsocket"]) +]) +AC_CHECK_FUNC(gethostent,, [ AC_SEARCH_LIBS([gethostent],[nsl], [(LIBS="$LIBS -lnsl"; CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lnsl"; FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lnsl"; CLAMD_LIBS="$CLAMD_LIBS -lnsl")]) +]) AC_CHECK_FUNCS_ONCE([poll setsid memcpy snprintf vsnprintf strerror_r strlcpy strlcat strcasestr inet_ntop setgroups initgroups ctime_r mkstemp mallinfo madvise getnameinfo]) AC_CHECK_FUNCS([strndup])