Subversion Repositories Kolibri OS

Rev

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

Rev 697 Rev 1058
Line 188... Line 188...
188
           mov eax, [ebx+STREAM.notify_event]
188
           mov eax, [ebx+STREAM.notify_event]
189
           test eax, eax
189
           test eax, eax
190
           jz .exit
190
           jz .exit
Line 191... Line 191...
191
 
191
 
192
           mov ebx, [ebx+STREAM.notify_id]
192
           mov ebx, [ebx+STREAM.notify_id]
193
           mov ecx, EVENT_WATCHED
193
           mov edx, EVENT_WATCHED
194
           xor edx, edx
194
           xor esi, esi
195
           call RaiseEvent   ;eax, ebx, ecx, edx
195
           call RaiseEvent   ;eax, ebx, edx, esi
196
.exit:
196
.exit:
197
           ret
197
           ret
Line 198... Line 198...
198
endp
198
endp
Line 248... Line 248...
248
@@:
248
@@:
249
           mov [ebx+STREAM.in_rp], eax
249
           mov [ebx+STREAM.in_rp], eax
Line 250... Line 250...
250
 
250
 
251
           sub eax, [ebx+STREAM.in_base]
251
           sub eax, [ebx+STREAM.in_base]
252
           sub eax, 128
252
           sub eax, 128
Line 253... Line 253...
253
           lea edx, [event]
253
           lea esi, [event]
254
 
254
 
255
           mov dword [edx], RT_INP_EMPTY
255
           mov dword [esi], RT_INP_EMPTY
256
           mov dword [edx+4], 0
256
           mov dword [esi+4], 0
Line 257... Line 257...
257
           mov dword [edx+8], ebx
257
           mov dword [esi+8], ebx
258
           mov dword [edx+12], eax
258
           mov dword [esi+12], eax
259
 
259
 
Line 260... Line 260...
260
           mov eax, [ebx+STREAM.notify_event]
260
           mov eax, [ebx+STREAM.notify_event]
261
           test eax, eax
261
           test eax, eax
262
           jz .exit
262
           jz .exit
263
 
263
 
264
           mov ebx, [ebx+STREAM.notify_id]
264
           mov ebx, [ebx+STREAM.notify_id]
265
           xor ecx, ecx
265
           xor edx, edx
Line 266... Line 266...
266
           call RaiseEvent   ;eax, ebx, ecx, edx
266
           call RaiseEvent   ;eax, ebx, edx, esi
Line 1258... Line 1258...
1258
           rep stosd
1258
           rep stosd
1259
           ret
1259
           ret
1260
endp
1260
endp
Line 1261... Line 1261...
1261
 
1261
 
1262
end if
-