Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2731 → Rev 2849

/kernel/branches/net/kernel.asm
66,6 → 66,8
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
format binary as "mnt"
 
include 'macros.inc'
include 'struct.inc'
 
2034,16 → 2036,23
push ecx
cmp ecx, 2
jb noprocessterminate
mov edx, [TASK_COUNT]
cmp ecx, edx
 
cmp ecx, [TASK_COUNT]
ja noprocessterminate
 
shl ecx, 5
mov eax, [TASK_COUNT]
shl ecx, 5
mov edx, [ecx+CURRENT_TASK+TASKDATA.pid]
add ecx, CURRENT_TASK+TASKDATA.state
cmp byte [ecx], 9
 
cmp byte [ecx+CURRENT_TASK+TASKDATA.state], 9
jz noprocessterminate
;--------------------------------------
; terminate all network sockets it used
pusha
mov eax, edx
call SOCKET_process_end
popa
;--------------------------------------
cmp [_display.select_cursor], 0
je .restore_end
; restore default cursor before killing