Back to Darwin Xnu

Do Mach Notify No Senders

osfmk/man/do_mach_notify_no_senders.html

latest1.4 KB
Original Source

do_mach_notify_no_senders


Server Interface - Handle the current instance of a no-more-senders notification.

SYNOPSIS

**kern\_return\_t do\_mach\_notify\_no\_senders**** (notify\_port\_t **notify,** mach\_port\_mscount\_t **mscount** ); ****kern\_return\_t do\_seqnos\_mach\_notify\_no\_senders**** (notify\_port\_t **notify,** mach\_port\_seqno\_t **seqno,** mach\_port\_mscount\_t **mscount** );**

PARAMETERS

notify[in notify (receive) right] The port to which the notification was sent.

seqno[in scalar] The sequence number of this message relative to the notification port.

mscount[in scalar] The value the port's make-send count had when the notification was generated.

DESCRIPTION

A do_mach_notify_no_senders function is called by notify_server as the result of a kernel message indicating that a receive right has no more senders. notify is the port named via mach_port_request_notification.

RETURN VALUES

Only generic errors apply.

Functions: notify_server, seqnos_notify_server, mach_msg, mach_port_request_notification, do_mach_notify_dead_name, do_mach_notify_port_deleted, do_mach_notify_send_once.