Cleanup: Moved all l4_ipc_return() calls to uppermost handler routine.

Now all system calls can simply return their final values and they
will be sent to client parties from a single location. Should have had this
simple cleanup a long time ago.
This commit is contained in:
Bahadir Balban
2008-09-16 18:56:18 +03:00
parent 270cead377
commit 2e94a78253
10 changed files with 134 additions and 204 deletions

View File

@@ -8,7 +8,7 @@ int utcb_pool_init(void);
/* IPC to send utcb address information to tasks */
int task_send_utcb_address(l4id_t sender, l4id_t taskid);
void *task_send_utcb_address(l4id_t sender, l4id_t taskid);
/* Prefault an *mmaped* utcb */
int utcb_prefault(struct tcb *task, unsigned int vmflags);