Arjun Shankar 5a0c192
Downstream-only patch.
Arjun Shankar 5a0c192
Upstream bind9 development has changed configure significantly:
Arjun Shankar 5a0c192
https://gitlab.isc.org/isc-projects/bind9
Arjun Shankar 5a0c192
Arjun Shankar 5a0c192
From 035224d94d4cf93257cf5440a2e4e129540e81e8 Mon Sep 17 00:00:00 2001
Arjun Shankar 5a0c192
From: Arjun Shankar <arjun@redhat.com>
Arjun Shankar 5a0c192
Date: Thu, 20 Apr 2023 15:34:01 +0200
Arjun Shankar 5a0c192
Subject: [PATCH] Port to C99
Arjun Shankar 5a0c192
Arjun Shankar 5a0c192
---
Arjun Shankar 5a0c192
 bind/bind-9.11.36/configure    | 14 +++++++-------
Arjun Shankar 5a0c192
 bind/bind-9.11.36/configure.ac | 14 +++++++-------
Arjun Shankar 5a0c192
 2 files changed, 14 insertions(+), 14 deletions(-)
Arjun Shankar 5a0c192
Arjun Shankar 5a0c192
diff --git a/bind/bind-9.11.36/configure b/bind/bind-9.11.36/configure
Arjun Shankar 5a0c192
index 368112f..c50d873 100755
Arjun Shankar 5a0c192
--- a/bind/bind-9.11.36/configure
Arjun Shankar 5a0c192
+++ b/bind/bind-9.11.36/configure
Arjun Shankar 5a0c192
@@ -20016,7 +20016,7 @@ else
Arjun Shankar 5a0c192
 #include <sys/socket.h>
Arjun Shankar 5a0c192
 #include <netinet/in.h>
Arjun Shankar 5a0c192
 #include <arpa/inet.h>
Arjun Shankar 5a0c192
-main() {
Arjun Shankar 5a0c192
+int main() {
Arjun Shankar 5a0c192
 char a[16],b[64]; return(inet_ntop(AF_INET6, a, b, sizeof(b)) == (char*)0);}
Arjun Shankar 5a0c192
 _ACEOF
Arjun Shankar 5a0c192
 if ac_fn_c_try_run "$LINENO"; then :
Arjun Shankar 5a0c192
@@ -20056,7 +20056,7 @@ else
Arjun Shankar 5a0c192
 #include <sys/socket.h>
Arjun Shankar 5a0c192
 #include <netinet/in.h>
Arjun Shankar 5a0c192
 #include <arpa/inet.h>
Arjun Shankar 5a0c192
-main() { char a[16]; return (inet_pton(AF_INET, "1.2.3", a) == 1 ? 1 :
Arjun Shankar 5a0c192
+int main() { char a[16]; return (inet_pton(AF_INET, "1.2.3", a) == 1 ? 1 :
Arjun Shankar 5a0c192
 			     inet_pton(AF_INET, "1.2.3.04", a) == 1 ? 1 :
Arjun Shankar 5a0c192
 			     (inet_pton(AF_INET6, "::1.2.3.4", a) != 1)); }
Arjun Shankar 5a0c192
 _ACEOF
Arjun Shankar 5a0c192
@@ -21346,7 +21346,7 @@ else
Arjun Shankar 5a0c192
 #include <sys/types.h>
Arjun Shankar 5a0c192
 #include <sys/time.h>
Arjun Shankar 5a0c192
 #include <sys/resource.h>
Arjun Shankar 5a0c192
-main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(int)));}
Arjun Shankar 5a0c192
+int main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(int)));}
Arjun Shankar 5a0c192
 _ACEOF
Arjun Shankar 5a0c192
 if ac_fn_c_try_run "$LINENO"; then :
Arjun Shankar 5a0c192
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: int" >&5
Arjun Shankar 5a0c192
@@ -21363,7 +21363,7 @@ else
Arjun Shankar 5a0c192
 #include <sys/types.h>
Arjun Shankar 5a0c192
 #include <sys/time.h>
Arjun Shankar 5a0c192
 #include <sys/resource.h>
Arjun Shankar 5a0c192
-main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(long int)));}
Arjun Shankar 5a0c192
+int main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(long int)));}
Arjun Shankar 5a0c192
 _ACEOF
Arjun Shankar 5a0c192
 if ac_fn_c_try_run "$LINENO"; then :
Arjun Shankar 5a0c192
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: long int" >&5
Arjun Shankar 5a0c192
@@ -21380,7 +21380,7 @@ else
Arjun Shankar 5a0c192
 #include <sys/types.h>
Arjun Shankar 5a0c192
 #include <sys/time.h>
Arjun Shankar 5a0c192
 #include <sys/resource.h>
Arjun Shankar 5a0c192
-main() { struct rlimit r; exit((!sizeof(r.rlim_cur) == sizeof(long long int)));}
Arjun Shankar 5a0c192
+int main() { struct rlimit r; exit((!sizeof(r.rlim_cur) == sizeof(long long int)));}
Arjun Shankar 5a0c192
 _ACEOF
Arjun Shankar 5a0c192
 if ac_fn_c_try_run "$LINENO"; then :
Arjun Shankar 5a0c192
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: long long int" >&5
Arjun Shankar 5a0c192
@@ -21759,7 +21759,7 @@ int
Arjun Shankar 5a0c192
 main ()
Arjun Shankar 5a0c192
 {
Arjun Shankar 5a0c192
 
Arjun Shankar 5a0c192
-				main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
+				int main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
 
Arjun Shankar 5a0c192
   ;
Arjun Shankar 5a0c192
   return 0;
Arjun Shankar 5a0c192
@@ -21782,7 +21782,7 @@ else
Arjun Shankar 5a0c192
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Arjun Shankar 5a0c192
 /* end confdefs.h.  */
Arjun Shankar 5a0c192
 
Arjun Shankar 5a0c192
-				main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
+				int main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
 
Arjun Shankar 5a0c192
 _ACEOF
Arjun Shankar 5a0c192
 if ac_fn_c_try_run "$LINENO"; then :
Arjun Shankar 5a0c192
diff --git a/bind/bind-9.11.36/configure.ac b/bind/bind-9.11.36/configure.ac
Arjun Shankar 5a0c192
index 030c4d7..e74af09 100644
Arjun Shankar 5a0c192
--- a/bind/bind-9.11.36/configure.ac
Arjun Shankar 5a0c192
+++ b/bind/bind-9.11.36/configure.ac
Arjun Shankar 5a0c192
@@ -3274,7 +3274,7 @@ AC_TRY_RUN([
Arjun Shankar 5a0c192
 #include <sys/socket.h>
Arjun Shankar 5a0c192
 #include <netinet/in.h>
Arjun Shankar 5a0c192
 #include <arpa/inet.h>
Arjun Shankar 5a0c192
-main() {
Arjun Shankar 5a0c192
+int main() {
Arjun Shankar 5a0c192
 char a[16],b[64]; return(inet_ntop(AF_INET6, a, b, sizeof(b)) == (char*)0);}],
Arjun Shankar 5a0c192
 	[AC_MSG_RESULT(yes)
Arjun Shankar 5a0c192
 	ISC_PLATFORM_NEEDNTOP="#undef ISC_PLATFORM_NEEDNTOP"],
Arjun Shankar 5a0c192
@@ -3297,7 +3297,7 @@ AC_TRY_RUN([
Arjun Shankar 5a0c192
 #include <sys/socket.h>
Arjun Shankar 5a0c192
 #include <netinet/in.h>
Arjun Shankar 5a0c192
 #include <arpa/inet.h>
Arjun Shankar 5a0c192
-main() { char a[16]; return (inet_pton(AF_INET, "1.2.3", a) == 1 ? 1 :
Arjun Shankar 5a0c192
+int main() { char a[16]; return (inet_pton(AF_INET, "1.2.3", a) == 1 ? 1 :
Arjun Shankar 5a0c192
 			     inet_pton(AF_INET, "1.2.3.04", a) == 1 ? 1 :
Arjun Shankar 5a0c192
 			     (inet_pton(AF_INET6, "::1.2.3.4", a) != 1)); }],
Arjun Shankar 5a0c192
 	[AC_MSG_RESULT(yes)
Arjun Shankar 5a0c192
@@ -3901,7 +3901,7 @@ AC_TRY_RUN([
Arjun Shankar 5a0c192
 #include <sys/types.h>
Arjun Shankar 5a0c192
 #include <sys/time.h>
Arjun Shankar 5a0c192
 #include <sys/resource.h>
Arjun Shankar 5a0c192
-main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(int)));}],
Arjun Shankar 5a0c192
+int main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(int)));}],
Arjun Shankar 5a0c192
 [AC_MSG_RESULT(int)
Arjun Shankar 5a0c192
 ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE int"],
Arjun Shankar 5a0c192
 [
Arjun Shankar 5a0c192
@@ -3909,7 +3909,7 @@ AC_TRY_RUN([
Arjun Shankar 5a0c192
 #include <sys/types.h>
Arjun Shankar 5a0c192
 #include <sys/time.h>
Arjun Shankar 5a0c192
 #include <sys/resource.h>
Arjun Shankar 5a0c192
-main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(long int)));}],
Arjun Shankar 5a0c192
+int main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(long int)));}],
Arjun Shankar 5a0c192
 [AC_MSG_RESULT(long int)
Arjun Shankar 5a0c192
 ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE long int"],
Arjun Shankar 5a0c192
 [
Arjun Shankar 5a0c192
@@ -3917,7 +3917,7 @@ AC_TRY_RUN([
Arjun Shankar 5a0c192
 #include <sys/types.h>
Arjun Shankar 5a0c192
 #include <sys/time.h>
Arjun Shankar 5a0c192
 #include <sys/resource.h>
Arjun Shankar 5a0c192
-main() { struct rlimit r; exit((!sizeof(r.rlim_cur) == sizeof(long long int)));}],
Arjun Shankar 5a0c192
+int main() { struct rlimit r; exit((!sizeof(r.rlim_cur) == sizeof(long long int)));}],
Arjun Shankar 5a0c192
 [AC_MSG_RESULT(long long int)
Arjun Shankar 5a0c192
 ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE long long int"],
Arjun Shankar 5a0c192
 [AC_MSG_ERROR([unable to determine sizeof rlim_cur])
Arjun Shankar 5a0c192
@@ -4117,7 +4117,7 @@ case "$enable_atomic" in
Arjun Shankar 5a0c192
 			if test "X$GCC" = "Xyes"; then
Arjun Shankar 5a0c192
 				AC_MSG_CHECKING([if asm("ics"); works])
Arjun Shankar 5a0c192
 				AC_TRY_COMPILE(,[
Arjun Shankar 5a0c192
-				main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
+				int main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
 				],
Arjun Shankar 5a0c192
 				[AC_MSG_RESULT(yes)
Arjun Shankar 5a0c192
 				 use_atomic=yes],
Arjun Shankar 5a0c192
@@ -4125,7 +4125,7 @@ case "$enable_atomic" in
Arjun Shankar 5a0c192
 				saved_cflags="$CFLAGS"
Arjun Shankar 5a0c192
 				CFLAGS="$CFLAGS -Wa,-many"
Arjun Shankar 5a0c192
 				AC_TRY_RUN([
Arjun Shankar 5a0c192
-				main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
+				int main() { asm("ics"); exit(0); }
Arjun Shankar 5a0c192
 				],
Arjun Shankar 5a0c192
 				[AC_MSG_RESULT([yes, required -Wa,-many])
Arjun Shankar 5a0c192
 				 use_atomic=yes],
Arjun Shankar 5a0c192
-- 
Arjun Shankar 5a0c192
2.40.0
Arjun Shankar 5a0c192