From cb68c85409e6117bd554f4f053ba20b62ea6fc0c Mon Sep 17 00:00:00 2001 From: david Date: Sat, 8 Sep 2012 19:44:24 +0000 Subject: [PATCH] Don't use exit in PCAP_IS_SUITABLE. John Spencer reported that musl libc doesn't automatically include , as Glibc does, so the configure check was wrongly failing. conftest.c: In function 'main': conftest.c:35:5: error: implicit declaration of function 'exit' --- acinclude.m4 | 8 ++++---- configure | 8 ++++---- ncat/configure | 8 ++++---- nping/configure | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/acinclude.m4 b/acinclude.m4 index e32c09bc9..dece48c2a 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -41,12 +41,12 @@ int main() { int major, minor1, minor2; sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2); if (major > 0) - exit(0); + return 0; if (minor1 < 9) - exit(1); + return 1; if (minor2 < 4) - exit(1); - exit(0); + return 1; + return 0; } ], [ AC_TRY_RUN([ diff --git a/configure b/configure index 2d0ee75f5..b93cf600c 100755 --- a/configure +++ b/configure @@ -6313,12 +6313,12 @@ int main() { int major, minor1, minor2; sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2); if (major > 0) - exit(0); + return 0; if (minor1 < 9) - exit(1); + return 1; if (minor2 < 4) - exit(1); - exit(0); + return 1; + return 0; } _ACEOF diff --git a/ncat/configure b/ncat/configure index 1b87c4fe1..f126ce03f 100755 --- a/ncat/configure +++ b/ncat/configure @@ -4793,12 +4793,12 @@ int main() { int major, minor1, minor2; sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2); if (major > 0) - exit(0); + return 0; if (minor1 < 9) - exit(1); + return 1; if (minor2 < 4) - exit(1); - exit(0); + return 1; + return 0; } _ACEOF diff --git a/nping/configure b/nping/configure index 3cf3763c0..292727d7e 100755 --- a/nping/configure +++ b/nping/configure @@ -5233,12 +5233,12 @@ int main() { int major, minor1, minor2; sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2); if (major > 0) - exit(0); + return 0; if (minor1 < 9) - exit(1); + return 1; if (minor2 < 4) - exit(1); - exit(0); + return 1; + return 0; } _ACEOF