Subversion Repositories Kolibri OS

Rev

Rev 4012 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4012 Rev 4014
Line 141... Line 141...
141
        mov     [time_reference], eax
141
        mov     [time_reference], eax
142
        mcall   send, [socketnum], icmp_packet, icmp_packet.length, 0
142
        mcall   send, [socketnum], icmp_packet, icmp_packet.length, 0
Line 143... Line 143...
143
 
143
 
144
        mcall   23, 300 ; 3 seconds time-out
144
        mcall   23, 300 ; 3 seconds time-out
145
        mcall   26,9
145
        mcall   26,9
-
 
146
        sub     eax, [time_reference]
-
 
147
        xor     edx, edx
-
 
148
        mov     cx, 10
146
        neg     [time_reference]
149
        mul     cx
Line 147... Line 150...
147
        add     [time_reference], eax
150
        mov     [time_reference], eax
148
 
151
 
149
        mcall   recv, [socketnum], buffer_ptr, BUFFERSIZE, MSG_DONTWAIT
152
        mcall   recv, [socketnum], buffer_ptr, BUFFERSIZE, MSG_DONTWAIT
Line 249... Line 252...
249
str4    db      10,0
252
str4    db      10,0
250
str5    db      'Name resolution failed.',10,0
253
str5    db      'Name resolution failed.',10,0
251
str6    db      'Could not open socket',10,0
254
str6    db      'Could not open socket',10,0
Line 252... Line 255...
252
 
255
 
253
str11   db      'Answer: ',0
256
str11   db      'Answer: ',0
254
str7    db      'bytes=%u seq=%u time=%u0 ms',10,0
257
str7    db      'bytes=%u seq=%u time=%u ms',10,0
255
str8    db      'timeout!',10,0
258
str8    db      'timeout!',10,0
256
str9    db      'miscompare at offset %u',10,0
259
str9    db      'miscompare at offset %u',10,0
Line 257... Line 260...
257
str10   db      10,'Press any key to exit',0
260
str10   db      10,'Press any key to exit',0
Line 258... Line 261...
258
 
261
 
259
str12   db      10,'Ping stats:',10,'%u packets sent, %u packets received',10,'average response time=%u0 ms',10,0
262
str12   db      10,'Ping stats:',10,'%u packets sent, %u packets received',10,'average response time=%u ms',10,0
260
 
263
 
261
sockaddr1:
264
sockaddr1: