X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/8f6c56a50524aa785f7e596d52dddfb331e18961..d26ffc64f583ab2d29df48f13518685602bc8832:/osfmk/mach/notify.h diff --git a/osfmk/mach/notify.h b/osfmk/mach/notify.h index 768a865cd..845646c5c 100644 --- a/osfmk/mach/notify.h +++ b/osfmk/mach/notify.h @@ -74,8 +74,10 @@ */ #define MACH_NOTIFY_FIRST 0100 -#define MACH_NOTIFY_PORT_DELETED (MACH_NOTIFY_FIRST + 001 ) +#define MACH_NOTIFY_PORT_DELETED (MACH_NOTIFY_FIRST + 001) /* A send or send-once right was deleted. */ +#define MACH_NOTIFY_SEND_POSSIBLE (MACH_NOTIFY_FIRST + 002) + /* Now possible to send using specified right */ #define MACH_NOTIFY_PORT_DESTROYED (MACH_NOTIFY_FIRST + 005) /* A receive right was (would have been) deallocated */ #define MACH_NOTIFY_NO_SENDERS (MACH_NOTIFY_FIRST + 006) @@ -103,6 +105,13 @@ typedef struct { mach_msg_format_0_trailer_t trailer; } mach_port_deleted_notification_t; +typedef struct { + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ + mach_msg_format_0_trailer_t trailer; +} mach_send_possible_notification_t; + typedef struct { mach_msg_header_t not_header; mach_msg_body_t not_body;