NetBSD/sys/compat/darwin
manu 144bfac97b First work on Mach exceptions. Things that can turn into signals on UNIX
may turn into exceptions on Mach: a small message sent by the kernel to
the task that requested the exception.
On Darwin, when an exception is sent, no signal can be delivered.

TODO: more exceptions: arithmetic, bad instructions, emulation, s
software, and syscalls (plain and Mach). There is also RPC alert, but
I have no idea about what it is.

While we are there, remove some user ktrace in notification code, and add
a NODEF qualifier in mach_services.master: it will be used for notifications
and exceptions, where the kernel is always client and never server: we
don't want the message to be displayed as "unimplemented xxx" in kdump (thus
UNIMPL is not good), but we don't want to generate the server prototype
(therefore, STD is not good either). NODEF will declare it normally in the
name tables without creating the prototype.
2003-11-17 01:52:14 +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 First work on Mach exceptions. Things that can turn into signals on UNIX 2003-11-17 01:52:14 +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