diff --git a/configure b/configure index bf20d9c6d..0c21caf1c 100755 --- a/configure +++ b/configure @@ -4950,6 +4950,8 @@ int test() { a = getopt(2, opts, "a"); a = isascii(32); str = gai_strerror(0); + if(str && t && tv.tv_usec && msg.msg_control) + a = 0; return a; } ' > conftest.c @@ -5039,6 +5041,8 @@ int test() { a = getopt(2, opts, "a"); a = isascii(32); str = gai_strerror(0); + if(str && t && tv.tv_usec && msg.msg_control) + a = 0; return a; } ' > conftest.c @@ -5375,6 +5379,8 @@ int test() { const char* str = NULL; t = ctime_r(&time, buf); str = gai_strerror(0); + if(t && str) + a = 0; return a; } ' > conftest.c @@ -5455,6 +5461,8 @@ int test() { srandom(32); a = getopt(2, opts, "a"); a = isascii(32); + if(tv.tv_usec) + a = 0; return a; } ' > conftest.c