X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Finclude%2Fproc.h;h=e449a0fa05c61abdba2570da84806ae6339a18d9;hb=30e2436921e53b149d65403430048e39a44cad4b;hp=6619ec0de5ff3331e2b13f8d0207a604022f0f5d;hpb=f119d0e5b18b7286d04fc536a94e0f96e3c51714;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/include/proc.h b/Kernel/arch/x86/include/proc.h index 6619ec0d..e449a0fa 100644 --- a/Kernel/arch/x86/include/proc.h +++ b/Kernel/arch/x86/include/proc.h @@ -5,13 +5,9 @@ #ifndef _PROC_H #define _PROC_H -#include - -// === CONSTANTS === -#define GETMSG_IGNORE ((void*)-1) - -// === TYPES === +#include +// === TYPES == typedef struct sTSS { Uint32 Link; Uint32 ESP0, SS0; @@ -25,10 +21,6 @@ typedef struct sTSS { Uint32 ES, CS, DS, SS, FS, GS; Uint32 LDTR; Uint16 Resvd, IOPB; // IO Permissions Bitmap -} tTSS; - -// === FUNCTIONS === -extern void Proc_Start(); -extern int Proc_Clone(Uint *Err, Uint Flags); +} __attribute__((packed)) tTSS; #endif