summaryrefslogtreecommitdiff
path: root/libdde-linux26/include
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-04-11 14:43:36 +0200
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-04-11 15:18:45 +0200
commitd426acfa7e141ce1546b2d09cd9dd098e5e6c5e7 (patch)
treedd0dd44f9348d827348624636fd78796d33e46de /libdde-linux26/include
parentbbf7f5b44924e0889e961d02a0cf7da0c719a63a (diff)
libmachdev: fix receiver lookups
Previously, the device definitions were filtered using sed to replace the device_t type with mach_port_send_t to make the device argument of device_open polymorphic. Rather than doing that, which makes it impossible to use translation functions, the definition of device_open has been amended. * libmachdev/Makefile: Remove ourdevice hack that changes device_t to mach_port_send_t. * libmachdev/device.defs (device_open): Make the device parameter polymorphic like it was done in gnumach. * libmachdev/ds_routines.c (port_bucket): Drop static qualifier so that it can be used in the intrans function. (dev_class): Likewise. (ds_*): Fix all device_t receiver lookups. * libmachdev/mig-decls.h: New file. * libmachdev/mig-mutate.h: Add mutators.
Diffstat (limited to 'libdde-linux26/include')
0 files changed, 0 insertions, 0 deletions