NetBSD/sys/compat/darwin
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
..
darwin_exec.c On Darwin, mach_init is the system bootstrap process. It is responsible 2002-12-24 12:15:45 +00:00
darwin_exec.h Added implementation for cthread_self() and cthread_set_self(). Theses are 2002-12-07 15:33:01 +00:00
darwin_mman.c Get less debug output 2002-12-24 12:13:15 +00:00
darwin_signal.c Filter the flag bits we get from Darwin's sigaction when giving them to 2002-11-29 13:17:22 +00:00
darwin_signal.h Filter the flag bits we get from Darwin's sigaction when giving them to 2002-11-29 13:17:22 +00:00
darwin_syscall.h regen 2002-12-26 14:41:34 +00:00
darwin_syscallargs.h regen 2002-12-26 14:41:34 +00:00
darwin_syscalls.c regen 2002-12-26 14:41:34 +00:00
darwin_sysctl.c On Darwin, mach_init is the system bootstrap process. It is responsible 2002-12-24 12:15:45 +00:00
darwin_sysctl.h On Darwin, mach_init is the system bootstrap process. It is responsible 2002-12-24 12:15:45 +00:00
darwin_sysent.c regen 2002-12-26 14:41:34 +00:00
darwin_thread.c Several things: 2002-12-27 09:59:24 +00:00
files.darwin A working fork/vfork implementation. Darwin fork differs from our fork by 2002-12-08 21:53:10 +00:00
Makefile
syscalls.conf Use FreeBSD emulation to get pathname lookups in /emul/darwin. These FreeBSD 2002-11-14 21:47:15 +00:00
syscalls.master Added the mysterious system call 331 (it does not seems to be in the 2002-12-26 14:41:05 +00:00