1,6 → 1,6 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
;; ;; |
;; Copyright (C) KolibriOS team 2004-2020. All rights reserved. ;; |
;; Copyright (C) KolibriOS team 2004-2022. All rights reserved. ;; |
;; Distributed under terms of the GNU General Public License ;; |
;; ;; |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
709,7 → 709,7 |
jz .exit |
|
mov eax, [slot] |
shl eax, 8 |
shl eax, BSF sizeof.APPDATA |
mov eax, [SLOT_BASE+eax+APPDATA.process] |
test eax, eax |
jz .exit |
772,7 → 772,7 |
jz .exit |
|
mov eax, [slot] |
shl eax, 8 |
shl eax, BSF sizeof.APPDATA |
mov eax, [SLOT_BASE+eax+APPDATA.process] |
test eax, eax |
jz .exit |
864,7 → 864,7 |
cld |
push ebx ecx |
mov eax, [slot] |
shl eax, 8 |
shl eax, BSF sizeof.APPDATA |
mov eax, [SLOT_BASE+eax+APPDATA.process] |
mov eax, [eax+PROC.dlls_list_ptr] |
test eax, eax |
970,8 → 970,8 |
jz .no_pid |
|
mov [dst_slot], eax |
shl eax, 8 |
mov edi, [eax+SLOT_BASE+APPDATA.ipc_start] ;is ipc area defined? |
shl eax, BSF sizeof.APPDATA |
mov edi, [SLOT_BASE + eax + APPDATA.ipc_start] ;is ipc area defined? |
test edi, edi |
jz .no_ipc_area |
|
979,7 → 979,7 |
and ebx, 0xFFF |
mov [dst_offset], ebx |
|
mov esi, [eax+SLOT_BASE+APPDATA.ipc_size] |
mov esi, [SLOT_BASE + eax + APPDATA.ipc_size] |
mov [buf_size], esi |
|
mov ecx, [ipc_tmp] |
1043,7 → 1043,7 |
|
mov eax, [dst_slot] |
shl eax, BSF sizeof.APPDATA |
or [eax+SLOT_BASE+APPDATA.occurred_events], EVENT_IPC |
or [SLOT_BASE + eax + APPDATA.occurred_events], EVENT_IPC |
push 0 |
jmp .ret |
.no_pid: |
1303,8 → 1303,6 |
;movsd ; SRV.srv_proc_ex |
|
xor eax, eax |
mov [esp+SYSCALL_STACK._eax], eax |
ret |
.fail: |
mov [esp+SYSCALL_STACK._eax], eax |
ret |