Go to the documentation of this file.
18 #ifndef __KERNEL_API_VMCOPY_H
19 #define __KERNEL_API_VMCOPY_H
API::Result VMCopyHandler(const ProcessID proc, const API::Operation how, const Address ours, const Address theirs, const Size sz)
Kernel handler prototype.
Result
Enumeration of generic kernel API result codes.
Operation
Various actions which may be performed inside an APIHandler.
u32 ProcessID
Process Identification Number.
unsigned long Address
A memory address.
ulong trapKernel5(ulong api, ulong arg1, ulong arg2, ulong arg3, ulong arg4, ulong arg5)
Perform a kernel trap with 5 arguments.
unsigned int Size
Any sane size indicator cannot go negative.
API::Result VMCopy(const ProcessID proc, const API::Operation how, const Address ours, const Address theirs, const Size sz)
Prototype for user applications.