18#ifndef __KERNEL_API_VMSHARE_H
19#define __KERNEL_API_VMSHARE_H
21#include <FreeNOS/ProcessShares.h>
Result
Enumeration of generic kernel API result codes.
Operation
Various actions which may be performed inside an APIHandler.
API::Result VMShareHandler(const ProcessID pid, const API::Operation op, ProcessShares::MemoryShare *share)
Kernel handler prototype.
API::Result VMShare(const ProcessID pid, const API::Operation op, ProcessShares::MemoryShare *share)
Prototype for user applications.
ulong trapKernel3(ulong api, ulong arg1, ulong arg2, ulong arg3)
Perform a kernel trap with 3 arguments.
u32 ProcessID
Process Identification Number.
unsigned long Address
A memory address.