configure: fix recv/send/select detection on Android
This reverts commit d4f25201fb.
The overloadable attribute is removed again starting from
NDK17. Actually they only exist in two NDK versions (15 and 16). With
overloadable, the first condition tried will succeed. Results in wrong
detection result.
Closes #3484
This commit is contained in:
parent
0966233744
commit
21c3794211
11
acinclude.m4
11
acinclude.m4
@ -1083,9 +1083,6 @@ AC_DEFUN([CURL_CHECK_FUNC_RECV], [
|
||||
#define RECVCALLCONV
|
||||
#endif
|
||||
extern $recv_retv RECVCALLCONV
|
||||
#ifdef __ANDROID__
|
||||
__attribute__((overloadable))
|
||||
#endif
|
||||
recv($recv_arg1, $recv_arg2, $recv_arg3, $recv_arg4);
|
||||
]],[[
|
||||
$recv_arg1 s=0;
|
||||
@ -1220,9 +1217,6 @@ AC_DEFUN([CURL_CHECK_FUNC_SEND], [
|
||||
#define SENDCALLCONV
|
||||
#endif
|
||||
extern $send_retv SENDCALLCONV
|
||||
#ifdef __ANDROID__
|
||||
__attribute__((overloadable))
|
||||
#endif
|
||||
send($send_arg1, $send_arg2, $send_arg3, $send_arg4);
|
||||
]],[[
|
||||
$send_arg1 s=0;
|
||||
@ -1931,10 +1925,7 @@ AC_DEFUN([CURL_CHECK_FUNC_SELECT], [
|
||||
};
|
||||
#endif
|
||||
extern $sel_retv SELECTCALLCONV
|
||||
#ifdef __ANDROID__
|
||||
__attribute__((overloadable))
|
||||
#endif
|
||||
select($sel_arg1,
|
||||
select($sel_arg1,
|
||||
$sel_arg234,
|
||||
$sel_arg234,
|
||||
$sel_arg234,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user