diff options
Diffstat (limited to 'contrib/tcsh/configure.in')
-rw-r--r-- | contrib/tcsh/configure.in | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/contrib/tcsh/configure.in b/contrib/tcsh/configure.in index ae330e2..6a6d417 100644 --- a/contrib/tcsh/configure.in +++ b/contrib/tcsh/configure.in @@ -115,6 +115,11 @@ case "${host}" in tcsh_config_file=bsd4.4 ;; + ## Mac OS X Server + *-*-darwin* ) + tcsh_config_file=bsd4.4 + ;; + ## Silicon Graphics machines *-sgi-iri* ) tcsh_config_file=irix @@ -301,7 +306,16 @@ dnl else dnl ipv6_cv_$1=no dnl ifelse([$3], , :, [$3]) dnl fi]) -dnl IPv6_CHECK_FUNC(getaddrinfo, DFLAGS="$DFLAGS -DINET6") +dnl IPv6_CHECK_FUNC(getnameinfo, DFLAGS="$DFLAGS -DINET6") + +AC_CACHE_CHECK([ss_family in sockaddr_storage], ac_cv_ss_family, +[AC_TRY_COMPILE([#include <sys/types.h> +#include <sys/socket.h>], [struct sockaddr_storage ss; ss.ss_family;], + ac_cv_ss_family=yes, ac_cv_ss_family=no)] +if test "$ac_cv_ss_family" = no; then + DFLAGS="$DFLAGS -DNO_SS_FAMILY" +fi +) AC_SUBST(DFLAGS) |