mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 12:41: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:
@@ -41,12 +41,12 @@ int main() {
|
|||||||
int major, minor1, minor2;
|
int major, minor1, minor2;
|
||||||
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
||||||
if (major > 0)
|
if (major > 0)
|
||||||
exit(0);
|
return 0;
|
||||||
if (minor1 < 9)
|
if (minor1 < 9)
|
||||||
exit(1);
|
return 1;
|
||||||
if (minor2 < 4)
|
if (minor2 < 4)
|
||||||
exit(1);
|
return 1;
|
||||||
exit(0);
|
return 0;
|
||||||
}
|
}
|
||||||
], [
|
], [
|
||||||
AC_TRY_RUN([
|
AC_TRY_RUN([
|
||||||
|
|||||||
8
configure
vendored
8
configure
vendored
@@ -6313,12 +6313,12 @@ int main() {
|
|||||||
int major, minor1, minor2;
|
int major, minor1, minor2;
|
||||||
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
||||||
if (major > 0)
|
if (major > 0)
|
||||||
exit(0);
|
return 0;
|
||||||
if (minor1 < 9)
|
if (minor1 < 9)
|
||||||
exit(1);
|
return 1;
|
||||||
if (minor2 < 4)
|
if (minor2 < 4)
|
||||||
exit(1);
|
return 1;
|
||||||
exit(0);
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|||||||
8
ncat/configure
vendored
8
ncat/configure
vendored
@@ -4793,12 +4793,12 @@ int main() {
|
|||||||
int major, minor1, minor2;
|
int major, minor1, minor2;
|
||||||
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
||||||
if (major > 0)
|
if (major > 0)
|
||||||
exit(0);
|
return 0;
|
||||||
if (minor1 < 9)
|
if (minor1 < 9)
|
||||||
exit(1);
|
return 1;
|
||||||
if (minor2 < 4)
|
if (minor2 < 4)
|
||||||
exit(1);
|
return 1;
|
||||||
exit(0);
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|||||||
8
nping/configure
vendored
8
nping/configure
vendored
@@ -5233,12 +5233,12 @@ int main() {
|
|||||||
int major, minor1, minor2;
|
int major, minor1, minor2;
|
||||||
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
|
||||||
if (major > 0)
|
if (major > 0)
|
||||||
exit(0);
|
return 0;
|
||||||
if (minor1 < 9)
|
if (minor1 < 9)
|
||||||
exit(1);
|
return 1;
|
||||||
if (minor2 < 4)
|
if (minor2 < 4)
|
||||||
exit(1);
|
return 1;
|
||||||
exit(0);
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|||||||
Reference in New Issue
Block a user