1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:07:35 +00:00

Remove age-old IPC stuff that wasn't working anyway.

I'll make a fresh start with IPC code when I get there.
This commit is contained in:
Andreas Kling 2018-10-25 10:39:39 +02:00
parent ce126120d1
commit de7c54545a
7 changed files with 6 additions and 242 deletions

View file

@ -1,7 +1,6 @@
#pragma once
#include "types.h"
#include "IPC.h"
#include "InlineLinkedList.h"
#include <AK/String.h>
#include "TSS.h"
@ -48,10 +47,9 @@ public:
bool isRing0() const { return m_ring == Ring0; }
static Task* fromPID(pid_t);
static Task* fromIPCHandle(IPC::Handle);
static Task* kernelTask();
Task(void (*entry)(), const char* name, IPC::Handle, RingLevel);
Task(void (*entry)(), const char* name, RingLevel);
~Task();
const String& name() const { return m_name; }
@ -60,7 +58,6 @@ public:
WORD selector() const { return m_farPtr.selector; }
TSS32& tss() { return m_tss; }
State state() const { return m_state; }
IPC::Handle handle() const { return m_handle; }
uid_t uid() const { return m_uid; }
uid_t gid() const { return m_gid; }
@ -72,8 +69,6 @@ public:
static void doHouseKeeping();
bool acceptsMessageFrom(Task&);
void block(Task::State);
void unblock();
@ -107,14 +102,6 @@ public:
int sys$get_dir_entries(int fd, void*, size_t);
int sys$getcwd(char*, size_t);
struct
{
IPC::Message msg;
IPC::Handle dst;
IPC::Handle src;
DWORD notifies { 0 };
} ipc;
static void initialize();
void setError(int);
@ -146,7 +133,6 @@ private:
gid_t m_gid { 0 };
DWORD m_ticks { 0 };
DWORD m_ticksLeft { 0 };
IPC::Handle m_handle { 0 };
DWORD m_stackTop { 0 };
FarPtr m_farPtr;
State m_state { Invalid };