Subversion Repositories Kolibri OS

Rev

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

Rev 3296 Rev 3303
Line 67... Line 67...
67
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
67
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 68... Line 68...
68
 
68
 
69
include 'macros.inc'
69
include 'macros.inc'
Line 70... Line 70...
70
include 'struct.inc'
70
include 'struct.inc'
Line 71... Line 71...
71
 
71
 
Line 72... Line 72...
72
$Revision: 3296 $
72
$Revision: 3303 $
Line 3733... Line 3733...
3733
        setc    byte [ebx+APPDATA.event_filter]
3733
        setc    byte [ebx+APPDATA.event_filter]
3734
        xchg    eax, [edi + TASKDATA.event_mask] ; set new event mask
3734
        xchg    eax, [edi + TASKDATA.event_mask] ; set new event mask
3735
        mov     [esp+32], eax                    ; return old mask value
3735
        mov     [esp+32], eax                    ; return old mask value
3736
        ret
3736
        ret
3737
;-----------------------------------------------------------------------------
3737
;-----------------------------------------------------------------------------
-
 
3738
 
-
 
3739
; this is for syscall
-
 
3740
proc delay_hs_unprotected
-
 
3741
        call    unprotect_from_terminate
-
 
3742
        call    delay_hs
-
 
3743
        call    protect_from_terminate
-
 
3744
        ret
-
 
3745
endp
-
 
3746
 
3738
align 4
3747
align 4
3739
delay_hs:     ; delay in 1/100 secs
3748
delay_hs:     ; delay in 1/100 secs
3740
; ebx = delay time
3749
; ebx = delay time
3741
        push    ecx
3750
        push    ecx
3742
        push    edx
3751
        push    edx