AC_DEFUN(subdir[_INIT], [ AC_REQUIRE([AC_HEADER_STDC]) AC_REQUIRE([AC_TYPE_SIZE_T]) AC_REQUIRE([COMPAT_FUNC_GETHOSTBYNAME_R]) AC_REQUIRE([COMPAT_FUNC_GETSERVBYNAME_R]) AC_REQUIRE([COMPAT_FUNC_STRLCPY]) AC_REQUIRE([COMPAT_FUNC_STRSEP]) AC_CHECK_HEADERS([sys/poll.h]) if test "$ac_cv_header_sys_poll_h" != "yes"; then AC_CHECK_HEADERS([sys/select.h]) fi PSG_REPLACE_TYPE([socklen_t], [int], [ #include #include ]) PSG_REPLACE_TYPE([ssize_t], [int]) AC_CHECK_FUNCS([poll]) AC_CHECK_LIB([socket], [socket]) AC_CHECK_LIB([nsl], [gethostbyname]) if test -z "$2"; then NETIO_PREFIX="${PACKAGE_NAME}"; else NETIO_PREFIX="${2}"; fi AC_SUBST([NETIO_PREFIX]) NETIO_DIR="$1"; AC_SUBST([NETIO_DIR]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio_handle.c:$1/netio_handle.c.in]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio_internal.h:$1/netio_internal.h.in]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio.h:$1/netio.h.in]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio_listen.c:$1/netio_listen.c.in]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio_options.c:$1/netio_options.c.in]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio_recv.c:$1/netio_recv.c.in]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio_send.c:$1/netio_send.c.in]) AC_CONFIG_FILES([$1/${NETIO_PREFIX}_netio_timeout.c:$1/netio_timeout.c.in]) ])