diff options
Diffstat (limited to 'configure.in')
| -rw-r--r-- | configure.in | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 5dc04f94..3f909295 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -871,6 +871,7 @@ AC_ARG_WITH(ping_command, | |||
| 871 | 871 | ||
| 872 | AC_MSG_CHECKING(for ICMP ping syntax) | 872 | AC_MSG_CHECKING(for ICMP ping syntax) |
| 873 | ac_cv_ping_packets_first=no | 873 | ac_cv_ping_packets_first=no |
| 874 | ac_cv_ping_has_timeout=no | ||
| 874 | if test -n "$with_ping_command" | 875 | if test -n "$with_ping_command" |
| 875 | then | 876 | then |
| 876 | AC_MSG_RESULT([(command-line) $with_ping_command]) | 877 | AC_MSG_RESULT([(command-line) $with_ping_command]) |
| @@ -887,6 +888,14 @@ then | |||
| 887 | ac_cv_ping_packets_first=yes | 888 | ac_cv_ping_packets_first=yes |
| 888 | AC_MSG_RESULT([$with_ping_command]) | 889 | AC_MSG_RESULT([$with_ping_command]) |
| 889 | 890 | ||
| 891 | elif $PATH_TO_PING -n -U -w 10 -c 1 127.0.0.1 2>/dev/null | \ | ||
| 892 | egrep -i "^round-trip|^rtt" >/dev/null | ||
| 893 | then | ||
| 894 | with_ping_command="$PATH_TO_PING -n -U -w %d -c %d %s" | ||
| 895 | ac_cv_ping_packets_first=yes | ||
| 896 | ac_cv_ping_has_timeout=yes | ||
| 897 | AC_MSG_RESULT([$with_ping_command]) | ||
| 898 | |||
| 890 | elif $PATH_TO_PING -n -U -c 1 127.0.0.1 2>/dev/null | \ | 899 | elif $PATH_TO_PING -n -U -c 1 127.0.0.1 2>/dev/null | \ |
| 891 | egrep -i "^round-trip|^rtt" >/dev/null | 900 | egrep -i "^round-trip|^rtt" >/dev/null |
| 892 | then | 901 | then |
| @@ -952,6 +961,12 @@ then | |||
| 952 | [Define if packet count must precede host]) | 961 | [Define if packet count must precede host]) |
| 953 | fi | 962 | fi |
| 954 | 963 | ||
| 964 | if test "x$ac_cv_ping_has_timeout" != "xno" | ||
| 965 | then | ||
| 966 | AC_DEFINE(PING_HAS_TIMEOUT,1, | ||
| 967 | [Define if ping has its own timeout option that should be set]) | ||
| 968 | fi | ||
| 969 | |||
| 955 | AC_ARG_WITH(ping6_command, | 970 | AC_ARG_WITH(ping6_command, |
| 956 | ACX_HELP_STRING([--with-ping6-command=SYNTAX], | 971 | ACX_HELP_STRING([--with-ping6-command=SYNTAX], |
| 957 | [sets syntax for ICMPv6 ping]), | 972 | [sets syntax for ICMPv6 ping]), |
