Fixed compilation issues

This commit is contained in:
Alex 2022-10-21 03:51:39 +03:00
parent 3de8e1c932
commit a33ec0749a
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD
2 changed files with 9 additions and 9 deletions

View File

@ -37,7 +37,7 @@ namespace Tasking
PCB *Task::CreateProcess(PCB *Parent, PCB *Task::CreateProcess(PCB *Parent,
char *Name, char *Name,
ExecutionElevation Elevation) TaskElevation Elevation)
{ {
SmartCriticalSection(TaskingLock); SmartCriticalSection(TaskingLock);
PCB *Process = new PCB; PCB *Process = new PCB;

View File

@ -10,7 +10,7 @@ namespace Tasking
typedef unsigned long UTID; typedef unsigned long UTID;
typedef unsigned long Token; typedef unsigned long Token;
enum ExecutionElevation enum TaskElevation
{ {
UnknownElevation, UnknownElevation,
Kernel, Kernel,
@ -19,7 +19,7 @@ namespace Tasking
User User
}; };
enum ExecutionStatus enum TaskStatus
{ {
UnknownStatus, UnknownStatus,
Running, Running,
@ -29,18 +29,18 @@ namespace Tasking
Terminated Terminated
}; };
struct ExecutionSecurity struct TaskSecurity
{ {
ExecutionElevation Elevation; TaskElevation Elevation;
Token Token; Token UniqueToken;
}; };
struct PCB struct PCB
{ {
UPID PID; UPID PID;
char Name[256]; char Name[256];
ExecutionSecurity Security; TaskSecurity Security;
ExecutionStatus Status; TaskStatus Status;
}; };
struct TCB struct TCB
@ -67,7 +67,7 @@ namespace Tasking
PCB *CreateProcess(PCB *Parent, PCB *CreateProcess(PCB *Parent,
char *Name, char *Name,
ExecutionElevation Elevation); TaskElevation Elevation);
TCB *CreateThread(PCB *Parent, TCB *CreateThread(PCB *Parent,
IP EntryPoint); IP EntryPoint);