Cygwinが使用しているpingの実装のソースは何ですか?
GNU pingではないようです(GNU pingでは、送信するpingの数は-c X
で決定されるため、Cygwin pingでは、それは-n X
)で決定されます。
カスタムpingですか? BusyBox ping? おもちゃ箱 ping? NetBSD ping? OpenBSD ping? FreeBSD ping?他に何か?
Windowsのpingです。とにかく走れ:
which ping
あなたは得るでしょう:
/cygdrive/c/WINDOWS/system32/ping
Cygwin pingは、inetutilsソースのpingパッケージで利用できます。
$ which ping
/usr/bin/ping
$ cygcheck -f `which ping`
ping-1.9.4-1
x86_64 $ ping --help
Usage: ping [OPTION...] Host ...
Send ICMP ECHO_REQUEST packets to network hosts.
Options controlling ICMP request types:
--address send ICMP_ADDRESS packets (root only)
--echo send ICMP_ECHO packets (default)
--mask same as --address
--timestamp send ICMP_TIMESTAMP packets
-t, --type=TYPE send TYPE packets
Options valid for all request types:
-c, --count=NUMBER stop after sending NUMBER packets
....