1<h2>mach_port_status</h2>
2<hr>
3<p>
4<strong>Structure</strong> - Used to present a port's current status with respect to various important attributes.
5<h3>SYNOPSIS</h3>
6<pre>
7<strong>struct mach_port_status</strong>
8<strong>{</strong>
9       <strong>mach_port_rights_t</strong>         <var>mps_pset</var><strong>;</strong>
10       <strong>mach_port_seqno_t</strong>         <var>mps_seqno</var><strong>;</strong>
11       <strong>mach_port_mscount_t</strong>     <var>mps_mscount</var><strong>;</strong>
12       <strong>mach_port_msgcount_t</strong>     <var>mps_qlimit</var><strong>;</strong>
13       <strong>mach_port_msgcount_t</strong>   <var>mps_msgcount</var><strong>;</strong>
14       <strong>mach_port_rights_t</strong>     <var>mps_sorights</var><strong>;</strong>
15       <strong>boolean_t</strong>               <var>mps_srights</var><strong>;</strong>
16       <strong>boolean_t</strong>             <var>mps_pdrequest</var><strong>;</strong>
17       <strong>boolean_t</strong>             <var>mps_nsrequest</var><strong>;</strong>
18       <strong>unsigned int</strong>              <var>mps_flags</var><strong>;</strong>
19<strong>};</strong>
20
21<strong>typedef struct mach_port_status mach_port_status_t;</strong>
22</pre>
23<h3>FIELDS</h3>
24<dl>
25<dt> <var>mps_pset</var>
26<dd>
27Count of containing psets.
28     <p>
29<dt> <var>mps_seqno</var>
30<dd>
31Current sequence number for the port.
32     <p>
33     <dt> <var>mps_mscount</var>
34	  <dd>
35	       Make-send count.
36	       <p>
37<dt> <var>mps_msgcount</var>
38<dd>
39     Upper limit for the number of messages that may be queued to the port
40     before the system blocks send operations.
41     <p>
42<dt> <var>mps_msgcount</var>
43<dd>
44     Number of messages currently queued on the port.
45     <p>
46<dt> <var>mps_sorights</var>
47<dd>
48     How many send-once rights.
49     <p>
50<dt> <var>mps_srights</var>
51<dd>
52     Specifies whether or not send rights exist for the port (in this or any other task).
53     <p>
54<dt> <var>mps_pdrequest</var>
55<dd>
56     Specifies whether or not a port-deleted notification has been requested.
57     <p>
58<dt> <var>mps_nsrequest</var>
59<dd>
60     True if no-senders notification requested.
61     <p>
62<dt> <var>mps_flags</var>
63<dd>
64     Flags associated with the port.
65</dl>
66<h3>DESCRIPTION</h3>
67<p>
68The <strong>mach_port_status</strong> structure is used to provide
69information about a port in response to an invocation of the
70<strong>mach_port_get_attributes</strong> interface.
71<h3>RELATED INFORMATION</h3>
72<p>
73Functions:
74<a href="mach_port_get_attributes.html"><strong>mach_port_get_attributes</strong></a>.
75