summaryrefslogtreecommitdiff
path: root/app/openvpn/m4/ax_socklen_t.m4
diff options
context:
space:
mode:
authorParménides GV <parmegv@sdf.org>2015-06-04 19:20:15 +0200
committerParménides GV <parmegv@sdf.org>2015-06-04 19:20:15 +0200
commit27594eeae6f40a402bc3110f06d57975168e74e3 (patch)
treecdabf6571e6f4ff07205fd6921d8095539a1fcdc /app/openvpn/m4/ax_socklen_t.m4
parent8dc4f58d96892fbfd83094fb85b1d17656035290 (diff)
ics-openvpn as a submodule! beautiful
ics-openvpn is now officially on GitHub, and they track openssl and openvpn as submodules, so it's easier to update everything. Just a git submodule update --recursive. I've also set up soft links to native modules from ics-openvpn in app, so that we don't copy files in Gradle (which was causing problems with the submodules .git* files, not being copied). That makes the repo cleaner.
Diffstat (limited to 'app/openvpn/m4/ax_socklen_t.m4')
-rw-r--r--app/openvpn/m4/ax_socklen_t.m465
1 files changed, 0 insertions, 65 deletions
diff --git a/app/openvpn/m4/ax_socklen_t.m4 b/app/openvpn/m4/ax_socklen_t.m4
deleted file mode 100644
index cd7cad8a..00000000
--- a/app/openvpn/m4/ax_socklen_t.m4
+++ /dev/null
@@ -1,65 +0,0 @@
-dnl -- The following is base of curl's acinclude.m4 --
-dnl Check for socklen_t: historically on BSD it is an int, and in
-dnl POSIX 1g it is a type of its own, but some platforms use different
-dnl types for the argument to getsockopt, getpeername, etc. So we
-dnl have to test to find something that will work.
-AC_DEFUN([AX_TYPE_SOCKLEN_T], [
- AC_CHECK_TYPE(
- [socklen_t],
- ,
- [
- AS_VAR_PUSHDEF([VAR],[ax_cv_socklen_t_equiv])dnl
- AC_CACHE_CHECK(
- [for socklen_t equivalent],
- [VAR],
- [
- #AS_CASE is not supported on <autoconf-2.60
- case "${host}" in
- *-mingw*) VAR=int ;;
- *)
- # Systems have either "struct sockaddr *" or
- # "void *" as the second argument to getpeername
- for arg2 in "struct sockaddr" void; do
- for t in int size_t unsigned long "unsigned long"; do
- AC_COMPILE_IFELSE(
- [AC_LANG_PROGRAM(
- [[
-#include <sys/types.h>
-#include <sys/socket.h>
-int getpeername (int, $arg2 *, $t *);
- ]],
- [[
-$t len;
-getpeername(0,0,&len);
- ]]
- )],
- [VAR="$t"; break]
- )
- done
- test -n "$VAR" && break
- done
- ;;
- esac
- ]
- AS_VAR_IF(
- [VAR],
- [],
- [AC_MSG_ERROR([Cannot find a type to use in place of socklen_t])],
- [AC_DEFINE_UNQUOTED(
- [socklen_t],
- [$VAR],
- [type to use in place of socklen_t if not defined]
- )]
- )
- )
- ],
- [[
-#include <sys/types.h>
-#ifdef WIN32
-#include <ws2tcpip.h>
-#else
-#include <sys/socket.h>
-#endif
- ]]
- )
-])