1 #include <mach/mach_types.h>
2 #include <mach/mach_port.h>
4 #define SHORTCUT(name, number, args, typed_args) \
5 kern_return_t __##name typed_args \
7 kern_return_t ret = __syscall_##name args; \
8 if (ret == MACH_SEND_INTERRUPTED) \
9 ret = __mig_##name args; \
13 #include "mach_shortcuts.h"