Libs/cmm: Fixed return type for GetProcessInfo()

This commit is contained in:
2025-03-02 02:50:15 +02:00
committed by Max Logaev
parent 5aa17d5823
commit 8c9a971e2c
2 changed files with 4 additions and 7 deletions

View File

@@ -202,7 +202,7 @@ struct proc_info
byte reserved[1024-71];
};
:void GetProcessInfo(dword _process_struct_pointer, _process_id)
:int GetProcessInfo(dword _process_struct_pointer, _process_id)
{
EAX = 9;
EBX = _process_struct_pointer;

View File

@@ -30,8 +30,7 @@ enum {
proc_info Process;
for (i=0; i<MAX_PROCESS_COUNT; i++)
{
GetProcessInfo(#Process, i);
if (EAX+1 >= i) break;
if (i > GetProcessInfo(#Process, i)) break;
if (Process.status_slot != TSTATE_FREE)
&& (strcmpi(#Process.name, proc_name)==0)
{
@@ -46,8 +45,7 @@ enum {
proc_info Process;
for (i=0; i<MAX_PROCESS_COUNT; i++)
{
GetProcessInfo(#Process, i);
if (EAX+1 >= i) break;
if (i > GetProcessInfo(#Process, i)) break;
if (Process.status_slot != TSTATE_FREE)
&& (strcmpi(#Process.name, proc_name)==0)
count++;
@@ -66,8 +64,7 @@ enum {
GetProcessInfo(#Self, -1);
for (i=0; i<MAX_PROCESS_COUNT; i++)
{
GetProcessInfo(#Process, i);
if (EAX+1 >= i) break;
if (i > GetProcessInfo(#Process, i)) break;
if (Process.name)
&& (Process.ID != Self.ID)
KillProcess(Process.ID);