Commit 217f7a7e authored by Yang Tse's avatar Yang Tse
Browse files

Take 2 at handling getpeername() prototypes with a void pointer for third argument

parent 317d3514
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -3084,8 +3084,9 @@ AC_DEFUN([CURL_CONFIGURE_CURL_SOCKLEN_T], [
              $curl_preprocess_callconv
              extern int FUNCALLCONV getpeername($arg1, $arg2 *, $t *);
            ]],[[
              $t len = 0;
              getpeername(0, 0, &len);
              $t *lenptr = 0;
              if(0 != getpeername(0, 0, lenptr))
                return 1;
            ]])
          ],[
            curl_typeof_curl_socklen_t="$t"
@@ -3117,7 +3118,8 @@ AC_DEFUN([CURL_CONFIGURE_CURL_SOCKLEN_T], [
    fi
  done
  AC_MSG_RESULT([$curl_typeof_curl_socklen_t])
  if test "$curl_typeof_curl_socklen_t" = "unknown"; then
  if test "$curl_typeof_curl_socklen_t" = "void" ||
    test "$curl_typeof_curl_socklen_t" = "unknown"; then
    cat debug.txt >&6
    AC_MSG_ERROR([cannot find data type for curl_socklen_t.])
  fi