home *** CD-ROM | disk | FTP | other *** search
- /* initself.h */
- /* k 0046 08/09/90 */
- /* k 0050 12/09/90 */
- /* k 0119 08/02/91 */
- #define INIT 128 /* @0119 */
- #define DLU 32 /* multiplier @0119 */
- #define IFMT1 8 /* @0119 */
- #define IFMT2 4 /* @0119 */
- #define INODE 2 /* @0119 */
- #define IAREA 1 /* @0119 */
- struct initself { /* request INITSELF */
- char hdr[3]; /* header 010681/810681 */
- /* struct {
- unsigned init:1; initiate only/init enq @0046
- unsigned dlu:2; DLU is PLU/SLU @0046
- unsigned rsv1:1; reserved @0046
- unsigned fmt1:1; format 1 @0046
- unsigned fmt2:1; format 2 @0046
- unsigned node:1; node name defined @0046
- unsigned area:1; area name defined @0046
- } fmt; request format */
- unsigned char fmt; /* @0119 */
- union {
- struct init0 init0; /* initself format 0 */
- struct init1 init1; /* initself format 1 */
- struct init2 init2; /* initself format 2 */
- struct init3 init3; /* initself format 3 */
- struct init4 init4; /* initself format 4 */
- struct init5 init5; /* initself format 5 */
- /* Deletion of init6,init7,init8 */ /* @0050 */
- } init;
- };