mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Fixed compilation issues
This commit is contained in:
parent
3de8e1c932
commit
a33ec0749a
@ -37,7 +37,7 @@ namespace Tasking
|
||||
|
||||
PCB *Task::CreateProcess(PCB *Parent,
|
||||
char *Name,
|
||||
ExecutionElevation Elevation)
|
||||
TaskElevation Elevation)
|
||||
{
|
||||
SmartCriticalSection(TaskingLock);
|
||||
PCB *Process = new PCB;
|
||||
|
@ -10,7 +10,7 @@ namespace Tasking
|
||||
typedef unsigned long UTID;
|
||||
typedef unsigned long Token;
|
||||
|
||||
enum ExecutionElevation
|
||||
enum TaskElevation
|
||||
{
|
||||
UnknownElevation,
|
||||
Kernel,
|
||||
@ -19,7 +19,7 @@ namespace Tasking
|
||||
User
|
||||
};
|
||||
|
||||
enum ExecutionStatus
|
||||
enum TaskStatus
|
||||
{
|
||||
UnknownStatus,
|
||||
Running,
|
||||
@ -29,18 +29,18 @@ namespace Tasking
|
||||
Terminated
|
||||
};
|
||||
|
||||
struct ExecutionSecurity
|
||||
struct TaskSecurity
|
||||
{
|
||||
ExecutionElevation Elevation;
|
||||
Token Token;
|
||||
TaskElevation Elevation;
|
||||
Token UniqueToken;
|
||||
};
|
||||
|
||||
struct PCB
|
||||
{
|
||||
UPID PID;
|
||||
char Name[256];
|
||||
ExecutionSecurity Security;
|
||||
ExecutionStatus Status;
|
||||
TaskSecurity Security;
|
||||
TaskStatus Status;
|
||||
};
|
||||
|
||||
struct TCB
|
||||
@ -67,7 +67,7 @@ namespace Tasking
|
||||
|
||||
PCB *CreateProcess(PCB *Parent,
|
||||
char *Name,
|
||||
ExecutionElevation Elevation);
|
||||
TaskElevation Elevation);
|
||||
|
||||
TCB *CreateThread(PCB *Parent,
|
||||
IP EntryPoint);
|
||||
|
Loading…
x
Reference in New Issue
Block a user