From: Derrick Brashear Date: Fri, 20 Mar 2009 13:53:09 +0000 (+0000) Subject: STABLE14-socklen-t-check-20090316 X-Git-Tag: openafs-stable-1_4_9pre1~12 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=2cba97132035bc10c166bc57d09a0c163d260540;p=packages%2Fo%2Fopenafs.git STABLE14-socklen-t-check-20090316 LICENSE IPL10 verify we have socklen_t and if not, get it (cherry picked from commit 2d683a880bf5f30db22862f0f6add14142dbcf9a) --- diff --git a/src/cf/socklen.m4 b/src/cf/socklen.m4 new file mode 100644 index 000000000..50ee10f1d --- /dev/null +++ b/src/cf/socklen.m4 @@ -0,0 +1,18 @@ +AC_DEFUN([AC_TYPE_SOCKLEN_T], +[ +AC_CACHE_CHECK([for socklen_t], +ac_cv_type_socklen_t, [ + AC_TRY_COMPILE([ + #include + #include + ], + [ + socklen_t len = 42; return 0; + ], + ac_cv_type_socklen_t="yes", ac_cv_type_socklen_t="no") + ]) + + if test "x$ac_cv_type_socklen_t" = "xno"; then + AC_DEFINE(socklen_t, int, [the type of the last argument to getsockopt etc]) + fi +])