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 |