1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Don't use exit in PCAP_IS_SUITABLE.

John Spencer reported that musl libc doesn't automatically include
<stdlib.h>, 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'
This commit is contained in:
david
2012-09-08 19:44:24 +00:00
parent 4d6f81122c
commit cb68c85409
4 changed files with 16 additions and 16 deletions

View File

@@ -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([

8
configure vendored
View File

@@ -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

8
ncat/configure vendored
View File

@@ -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

8
nping/configure vendored
View File

@@ -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