NetBSD/sys/compat/mach
manu f464631d66 Several things:
1) rights should be shared by the threads within a process. While it would
be easier to handle this with the struct proc/struct lwp split, we attempt to
do this now by sharing the right lists. Because each right holds a reference
to struct proc, this might cause some problems later.
2) in pthread_exit, really exit the thread. Also reintialize the righ tlist to
make sure we will not destroy the parent's right list
3) rights can hold multiple permissions on a port (ie: send and receive). Fix th
is.
4) first attempt on right carried by messages. We still have to do rights carrie
d in the message body (complex messages).
2002-12-27 09:59:24 +00:00
..
arch/powerpc regen 2002-12-07 19:05:30 +00:00
files.mach Added thread_switch and some bits of Mach semaphores 2002-12-12 23:18:20 +00:00
mach_bootstrap.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_bootstrap.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_clock.c Handle the kernel clock service by the kernel. 2002-12-26 13:45:17 +00:00
mach_clock.h Handle the kernel clock service by the kernel. 2002-12-26 13:45:17 +00:00
mach_errno.c Better error reporting in mach_msg_trap: this system call does not use the 2002-12-24 15:54:26 +00:00
mach_errno.h cosmetic 2002-12-24 15:53:46 +00:00
mach_exec.c Several things: 2002-12-27 09:59:24 +00:00
mach_exec.h Several things: 2002-12-27 09:59:24 +00:00
mach_host.c Several things: 2002-12-27 09:59:24 +00:00
mach_host.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_message.c Several things: 2002-12-27 09:59:24 +00:00
mach_message.h Better error reporting in mach_msg_trap: this system call does not use the 2002-12-24 15:54:26 +00:00
mach_misc.c Added thread_switch and some bits of Mach semaphores 2002-12-12 23:18:20 +00:00
mach_namemap.c Added thread_switch and some bits of Mach semaphores 2002-12-12 23:18:20 +00:00
mach_port.c Several things: 2002-12-27 09:59:24 +00:00
mach_port.h Several things: 2002-12-27 09:59:24 +00:00
mach_semaphore.c Several things: 2002-12-27 09:59:24 +00:00
mach_semaphore.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_syscall.h regen 2002-12-24 12:29:28 +00:00
mach_syscallargs.h regen 2002-12-24 12:29:28 +00:00
mach_syscalls.c regen 2002-12-24 12:29:28 +00:00
mach_sysent.c regen 2002-12-24 12:29:28 +00:00
mach_task.c Several things: 2002-12-27 09:59:24 +00:00
mach_task.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_thread.c Several things: 2002-12-27 09:59:24 +00:00
mach_thread.h Several things: 2002-12-27 09:59:24 +00:00
mach_types.h Added a few Mach traps: mach_boostrap_register, mach_port_set_attributes, 2002-12-12 00:29:23 +00:00
mach_vm.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_vm.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
Makefile
syscalls.conf
syscalls.master Add thread_policy and clock_get_time mach traps. Implement 2002-11-26 08:10:14 +00:00