* srfi-11.scm: new file - exports let-values and let*-values.
[bpt/guile.git] / configure.in
index ff584e4..abf76d1 100644 (file)
@@ -249,7 +249,8 @@ AC_CHECK_FUNCS(sethostent   gethostent   endhostent   dnl
                setprotoent  getprotoent  endprotoent  dnl
                setservent   getservent   endservent   dnl
                getnetbyaddr getnetbyname dnl
-              inet_lnaof inet_makeaddr inet_netof hstrerror)
+              inet_lnaof inet_makeaddr inet_netof hstrerror dnl
+              inet_pton inet_ntop)
 
 dnl Some systems do not declare this.  Some systems do declare it, as a
 dnl macro.  With cygwin it may be in a DLL.
@@ -264,6 +265,17 @@ if test $guile_cv_have_h_errno = yes; then
   AC_DEFINE(HAVE_H_ERRNO)
 fi
 
+# included in rfc2553 but not in older implementations, e.g., glibc 2.1.3.
+AC_MSG_CHECKING(whether sockaddr_in6 has sin6_scope_id)
+AC_CACHE_VAL(guile_cv_have_sin6_scope_id,
+[AC_TRY_COMPILE([#include <netinet/in.h>],
+[struct sockaddr_in6 sok;  sok.sin6_scope_id = 0;],
+guile_cv_have_sin6_scope_id=yes, guile_cv_have_sin6_scope_id=no)])
+AC_MSG_RESULT($guile_cv_have_sin6_scope_id)
+if test $guile_cv_have_sin6_scope_id = yes; then
+  AC_DEFINE(HAVE_SIN6_SCOPE_ID)
+fi
+
 AC_MSG_CHECKING(whether localtime caches TZ)
 AC_CACHE_VAL(guile_cv_localtime_cache,
 [if test x$ac_cv_func_tzset = xyes; then
@@ -539,7 +551,25 @@ AC_SUBST(LIBLOBJS)
 AC_SUBST(EXTRA_DOT_DOC_FILES)
 AC_SUBST(EXTRA_DOT_X_FILES)
 
-AC_OUTPUT([Makefile libguile/Makefile libguile/guile-snarf libguile/guile-doc-snarf libguile/guile-func-name-check libguile/guile-snarf.awk libguile/versiondat.h ice-9/Makefile oop/Makefile oop/goops/Makefile qt/Makefile qt/qt.h qt/md/Makefile qt/time/Makefile guile-config/Makefile doc/Makefile check-guile], [chmod +x libguile/guile-snarf libguile/guile-doc-snarf libguile/guile-func-name-check check-guile])
+AC_OUTPUT([Makefile
+          libguile/Makefile
+          libguile/guile-snarf
+          libguile/guile-doc-snarf
+          libguile/guile-func-name-check
+          libguile/guile-snarf.awk
+          libguile/versiondat.h
+          ice-9/Makefile
+          oop/Makefile
+          oop/goops/Makefile
+          srfi/Makefile
+          qt/Makefile
+          qt/qt.h
+          qt/md/Makefile
+          qt/time/Makefile
+          guile-config/Makefile
+          doc/Makefile
+           check-guile],
+         [chmod +x libguile/guile-snarf libguile/guile-doc-snarf libguile/guile-func-name-check check-guile])
 
 dnl Local Variables:
 dnl comment-start: "dnl "