From 30f9b99833fe3f87c87bda421e5a0ce16909eefe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 12 Jan 2003 16:17:09 +0000 Subject: [PATCH] Added sys_ prototypes for the kernel image API syscalls. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2419 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/syscalls.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/headers/private/kernel/syscalls.h b/headers/private/kernel/syscalls.h index 2cea0618c7..f44a78d9b3 100644 --- a/headers/private/kernel/syscalls.h +++ b/headers/private/kernel/syscalls.h @@ -12,6 +12,7 @@ #include #include #include +#include #include #ifdef __cplusplus @@ -63,6 +64,13 @@ int sys_send_signal(pid_t tid, uint sig); int sys_sigaction(int sig, const struct sigaction *act, struct sigaction *oact); bigtime_t sys_set_alarm(bigtime_t time, uint32 mode); +// image functions +image_id sys_register_image(image_info *info, size_t size); +status_t sys_unregister_image(image_id id); +status_t sys_get_image_info(image_id id, image_info *info, size_t size); +status_t sys_get_next_image_info(team_id team, int32 *cookie, image_info *info, size_t size); + +// area functions region_id sys_vm_create_anonymous_region(const char *name, void **address, int addr_type, addr size, int wiring, int lock); region_id sys_vm_clone_region(const char *name, void **address, int addr_type,