, and working directory of the
process.<p>



<h3><a name = "S3">3. Protocol Basics</a></h3>


<h4><a name = "S3.1">3.1 Notation</a></h4>

We use C language notation to define protocol message
formats.  All structure elements are defined in terms
of the <tt>unsigned char</tt> type, and are arranged
so that an ISO C compiler lays them out in the obvious
manner, with no padding.  The first byte defined in the
structure is transmitted first, the second byte second, etc.<p>

We use two conventions to abbreviate