Removed the vm_get_region_info() call and the vm_region_info structure -

they are now replaced by get_area_info() and the area_info structure.
get_area_info() still misses some pieces, though.
Added all missing VM user/kernel syscalls.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4352 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2003-08-20 15:47:52 +00:00
parent 103501d9d7
commit f236d16605
4 changed files with 27 additions and 25 deletions
+7 -3
View File
@@ -39,11 +39,11 @@ enum {
SYSCALL_WAIT_ON_THREAD,
SYSCALL_WAIT_ON_TEAM,
SYSCALL_CREATE_AREA,
SYSCALL_VM_CLONE_REGION, /* 30 */
SYSCALL_CLONE_AREA, /* 30 */
SYSCALL_VM_MAP_FILE,
SYSCALL_DELETE_AREA,
SYSCALL_VM_GET_REGION_INFO,
SYSCALL_VM_FIND_REGION_BY_NAME,
SYSCALL_GET_AREA_INFO,
SYSCALL_FIND_AREA,
SYSCALL_SPAWN_THREAD,
SYSCALL_KILL_THREAD,
SYSCALL_SUSPEND_THREAD,
@@ -131,6 +131,10 @@ enum {
SYSCALL_STOP_WATCHING,
SYSCALL_STOP_NOTIFYING, /* 120 */
SYSCALL_SET_THREAD_PRIORITY,
SYSCALL_GET_NEXT_AREA_INFO,
SYSCALL_SET_AREA_PROTECTION,
SYSCALL_RESIZE_AREA,
SYSCALL_AREA_FOR, /* 125 */
};
int syscall_dispatcher(unsigned long call_num, void *arg_buffer, uint64 *call_ret);