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,
|
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;
|
||||||
|
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user