NetBSD/sys/compat/darwin
manu e04d06c9bb More work on exceptions. Once a task has raised an exception, it remains
blocked in the kernel. The task that catched the exception may unblock
it by sending a reply to the exception message (Of course it will have
to change something so that the exception is not immediatly raised again).

Handling of this reply is a bit complicated, as the kernel acts as the
client instead of the server. In this situation, we receive a message
but we will not send any reply (the message we receive is already a reply).
I have not found anything better than a special case in
mach_msg_overwrite_trap() to handle this.

A surprise: exceptions ports are preserved accross forks.

While we are there, use appropriate 64 bit types for make_memory_entry_64.
2003-11-18 01:40:18 +00:00
..
Makefile We have CVS; there is no reason to make .bak files when generating the 2003-11-15 20:30:59 +00:00
darwin_exec.c More work on exceptions. Once a task has raised an exception, it remains 2003-11-18 01:40:18 +00:00
darwin_exec.h Correctly terminate the iohidsystem thread (with appropriate cleanups of 2003-10-25 10:43:45 +00:00
darwin_ioctl.c Implement Darwin's FIODTYPE ioctl (get a file d_type) 2003-09-03 07:28:38 +00:00
darwin_ioctl.h Implement Darwin's FIODTYPE ioctl (get a file d_type) 2003-09-03 07:28:38 +00:00
darwin_ioframebuffer.c Enforce good santity checks with Mach messages sizes: 2003-11-13 13:40:39 +00:00
darwin_ioframebuffer.h Added a IOFBSETCOLORCONVERTTABLE method in ioframebuffer driver. 2003-07-01 19:15:47 +00:00
darwin_iohidsystem.c Enforce good santity checks with Mach messages sizes: 2003-11-13 13:40:39 +00:00
darwin_iohidsystem.h Remove all our real devices from the IOKit registry, as they won't be 2003-11-01 18:41:25 +00:00
darwin_iokit.c Introduced IOKit driver methods. Moved back into Mach some IOKit driver 2003-02-20 22:39:42 +00:00
darwin_iokit.h Remove all our real devices from the IOKit registry, as they won't be 2003-11-01 18:41:25 +00:00
darwin_mman.c Fix uninitialized variable warnings 2003-10-25 18:37:49 +00:00
darwin_mount.c correct translation for struct statfs in getfsstat, ststfs and fstatfs 2003-09-02 21:31:01 +00:00
darwin_mount.h correct translation for struct statfs in getfsstat, ststfs and fstatfs 2003-09-02 21:31:01 +00:00
darwin_proc.h someone forgot to commit code. make this compile again. 2003-09-10 16:44:45 +00:00
darwin_signal.c First work on Mach exceptions. Things that can turn into signals on UNIX 2003-11-17 01:52:14 +00:00
darwin_signal.h First work on Mach exceptions. Things that can turn into signals on UNIX 2003-11-17 01:52:14 +00:00
darwin_stat.c Convert dev_t for mknod 2003-09-06 11:50:00 +00:00
darwin_syscall.h regen 2003-09-06 11:50:25 +00:00
darwin_syscallargs.h regen 2003-09-06 11:50:25 +00:00
darwin_syscalls.c regen 2003-09-06 11:50:25 +00:00
darwin_sysctl.c Fix uninitialized variable warnings 2003-10-25 18:37:49 +00:00
darwin_sysctl.h Handle mouseup and mousdown events 2003-09-14 09:48:42 +00:00
darwin_sysent.c regen 2003-09-06 11:50:25 +00:00
darwin_thread.c Make the beast build again (but it is still probably broken) 2003-01-24 21:37:01 +00:00
darwin_types.h Convert dev_t for mknod 2003-09-06 11:50:00 +00:00
darwin_unistd.c swapped the words in lseek offset reassembly (that was was confused-endian) 2003-04-20 14:36:05 +00:00
files.darwin Parent itarators in the IOKit emulation. A driver can only 2003-11-01 00:32:44 +00:00
syscalls.conf Use FreeBSD emulation to get pathname lookups in /emul/darwin. These FreeBSD 2002-11-14 21:47:15 +00:00
syscalls.master Convert dev_t for mknod 2003-09-06 11:50:00 +00:00