diff options
Diffstat (limited to 'include/mach/notify.defs')
-rw-r--r-- | include/mach/notify.defs | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/include/mach/notify.defs b/include/mach/notify.defs index e06f6b41..6ba4cde7 100644 --- a/include/mach/notify.defs +++ b/include/mach/notify.defs @@ -28,16 +28,33 @@ subsystem notify 64; #include <mach/std_types.defs> +#ifdef NOTIFY_IMPORTS +NOTIFY_IMPORTS +#endif + #if SEQNOS serverprefix do_seqnos_; serverdemux seqnos_notify_server; -#else SEQNOS +#else serverprefix do_; serverdemux notify_server; -#endif SEQNOS +#endif type notify_port_t = MACH_MSG_TYPE_MOVE_SEND_ONCE - ctype: mach_port_t; + ctype: mach_port_t +#ifdef NOTIFY_INTRAN + intran: NOTIFY_INTRAN +#endif +#ifdef NOTIFY_INTRAN_PAYLOAD + intranpayload: NOTIFY_INTRAN_PAYLOAD +#endif +#ifdef NOTIFY_OUTTRAN + outtran: NOTIFY_OUTTRAN +#endif +#ifdef NOTIFY_DESTRUCTOR + destructor: NOTIFY_DESTRUCTOR +#endif +; /* MACH_NOTIFY_FIRST: 0100 */ skip; @@ -47,7 +64,7 @@ simpleroutine mach_notify_port_deleted( notify : notify_port_t; #if SEQNOS msgseqno seqno : mach_port_seqno_t; -#endif SEQNOS +#endif name : mach_port_name_t); /* MACH_NOTIFY_MSG_ACCEPTED: 0102 */ @@ -55,7 +72,7 @@ simpleroutine mach_notify_msg_accepted( notify : notify_port_t; #if SEQNOS msgseqno seqno : mach_port_seqno_t; -#endif SEQNOS +#endif name : mach_port_name_t); skip; /* was NOTIFY_OWNERSHIP_RIGHTS: 0103 */ @@ -67,7 +84,7 @@ simpleroutine mach_notify_port_destroyed( notify : notify_port_t; #if SEQNOS msgseqno seqno : mach_port_seqno_t; -#endif SEQNOS +#endif rights : mach_port_receive_t); /* MACH_NOTIFY_NO_SENDERS: 0106 */ @@ -75,7 +92,7 @@ simpleroutine mach_notify_no_senders( notify : notify_port_t; #if SEQNOS msgseqno seqno : mach_port_seqno_t; -#endif SEQNOS +#endif mscount : mach_port_mscount_t); /* MACH_NOTIFY_SEND_ONCE: 0107 */ @@ -83,7 +100,7 @@ simpleroutine mach_notify_send_once( notify : notify_port_t #if SEQNOS ; msgseqno seqno : mach_port_seqno_t -#endif SEQNOS +#endif ); /* MACH_NOTIFY_DEAD_NAME: 0110 */ @@ -91,5 +108,5 @@ simpleroutine mach_notify_dead_name( notify : notify_port_t; #if SEQNOS msgseqno seqno : mach_port_seqno_t; -#endif SEQNOS +#endif name : mach_port_name_t); |