Changeset 19a1800 in mainline for kernel/generic/src/syscall/syscall.c
- Timestamp:
- 2011-03-01T22:20:56Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e24e7b1
- Parents:
- 976f546 (diff), ac8285d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/syscall/syscall.c
r976f546 r19a1800 41 41 #include <proc/program.h> 42 42 #include <mm/as.h> 43 #include <mm/page.h> 43 44 #include <print.h> 44 45 #include <arch.h> … … 86 87 } else { 87 88 printf("Task %" PRIu64": Unknown syscall %#" PRIxn, TASK->taskid, id); 88 task_kill(TASK->taskid); 89 thread_exit(); 89 task_kill_self(true); 90 90 } 91 91 … … 131 131 (syshandler_t) sys_task_set_name, 132 132 (syshandler_t) sys_task_kill, 133 (syshandler_t) sys_task_exit, 133 134 (syshandler_t) sys_program_spawn_loader, 134 135 … … 143 144 (syshandler_t) sys_as_area_change_flags, 144 145 (syshandler_t) sys_as_area_destroy, 146 (syshandler_t) sys_as_get_unmapped_area, 147 148 /* Page mapping related syscalls. */ 149 (syshandler_t) sys_page_find_mapping, 145 150 146 151 /* IPC related syscalls. */ … … 156 161 (syshandler_t) sys_ipc_poke, 157 162 (syshandler_t) sys_ipc_hangup, 158 (syshandler_t) sys_ipc_register_irq,159 (syshandler_t) sys_ipc_unregister_irq,160 163 (syshandler_t) sys_ipc_connect_kbox, 161 164 … … 171 174 (syshandler_t) sys_physmem_map, 172 175 (syshandler_t) sys_iospace_enable, 176 (syshandler_t) sys_register_irq, 177 (syshandler_t) sys_unregister_irq, 173 178 174 179 /* Sysinfo syscalls */
Note:
See TracChangeset
for help on using the changeset viewer.