diff options
author | Mladen Turk <mturk@apache.org> | 2009-02-19 07:15:23 +0000 |
---|---|---|
committer | Mladen Turk <mturk@apache.org> | 2009-02-19 07:15:23 +0000 |
commit | 9b0f998ab3db15f7aa53961564ef6be0b0f7a491 (patch) | |
tree | 235d220224061786c2d415c63a208615091fc81b /build/apr_network.m4 | |
parent | db81ee5bb8faeea6c0d9d7836630d6d58e2b357c (diff) | |
download | apr-9b0f998ab3db15f7aa53961564ef6be0b0f7a491.tar.gz |
Enable unix domain (AF_UNIX) sockets if supported by the OS
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@745763 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build/apr_network.m4')
-rw-r--r-- | build/apr_network.m4 | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/build/apr_network.m4 b/build/apr_network.m4 index 4d479a45a..e2fdbdae3 100644 --- a/build/apr_network.m4 +++ b/build/apr_network.m4 @@ -788,6 +788,36 @@ else fi ]) +dnl Check for presence of struct sockaddr_un. +AC_DEFUN([APR_CHECK_SOCKADDR_UN], [ +AC_CACHE_CHECK(for sockaddr_un, ac_cv_define_sockaddr_un,[ +AC_TRY_COMPILE([ +#ifdef HAVE_SYS_TYPES_H +#include <sys/types.h> +#endif +#ifdef HAVE_NETINET_IN_H +#include <netinet/in.h> +#endif +#ifdef HAVE_SYS_UN_H +#include <sys/un.h> +#endif +],[ +struct sockaddr_un sa; +],[ + ac_cv_define_sockaddr_un=yes +],[ + ac_cv_define_sockaddr_un=no +]) +]) + +if test "$ac_cv_define_sockaddr_un" = "yes"; then + have_sockaddr_un=1 +else + have_sockaddr_un=0 +fi +AC_SUBST(have_sockaddr_un) +]) + dnl dnl APR_H_ERRNO_COMPILE_CHECK dnl |