diff options
Diffstat (limited to 'device/ds_routines.c')
| -rw-r--r-- | device/ds_routines.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/device/ds_routines.c b/device/ds_routines.c index 74569aa..a54bb0e 100644 --- a/device/ds_routines.c +++ b/device/ds_routines.c @@ -333,7 +333,7 @@ experimental_device_intr_register (ipc_port_t master_port, int line, if (master_port != master_device_port) return D_INVALID_OPERATION; - if (receive_port == MACH_PORT_NULL) + if (receive_port == IP_NULL) return D_INVALID_OPERATION; /* XXX: move to arch-specific */ @@ -362,7 +362,7 @@ experimental_device_intr_register2 (ipc_port_t master_port, int line, if (master_port != master_device_port) return D_INVALID_OPERATION; - if (notification_port == MACH_PORT_NULL) + if (notification_port == IP_NULL) return D_INVALID_OPERATION; /* XXX: move to arch-specific */ @@ -1860,6 +1860,7 @@ device_writev_trap (mach_device_t device, dev_mode_t mode, kern_return_t experimental_device_intr_enable(ipc_port_t master_port, int line, char status) { + return D_INVALID_OPERATION; #ifdef MACH_XEN return D_INVALID_OPERATION; #else /* MACH_XEN */ |
