Author: pschweitzer Date: Fri Dec 4 13:02:36 2015 New Revision: 70267 URL: http://svn.reactos.org/svn/reactos?rev=70267&view=rev Log: [PING] Backport a change from arping: on ctrl+c hit, display statistics
Modified: trunk/reactos/base/applications/network/ping/ping.c Modified: trunk/reactos/base/applications/network/ping/ping.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/ping/ping.c?rev=70267&r1=70266&r2=70267&view=diff ============================================================================== --- trunk/reactos/base/applications/network/ping/ping.c [iso-8859-1] (original) +++ trunk/reactos/base/applications/network/ping/ping.c [iso-8859-1] Fri Dec 4 13:02:36 2015 @@ -352,6 +352,14 @@ return (USHORT)(~sum); } +static BOOL WINAPI StopLoop(DWORD dwCtrlType) +{ + NeverStop = FALSE; + PingCount = 0; + + return TRUE; +} + /* Prepare to ping target */ static BOOL Setup(VOID) { @@ -439,6 +447,9 @@ MaxRTT.QuadPart = 0; SumRTT.QuadPart = 0; MinRTTSet = FALSE; + + SetConsoleCtrlHandler(StopLoop, TRUE); + return TRUE; }