/*
 * Partition Control Block (MAPPED SYSTEM)
 *
 * INCLUDE CX.H PRIOR TO INCLUDING THIS FILE
 *
 * Include EXEDF.H for various symbolics
 *
 * Bob Denny
 * 18-Oct-82
 */
struct pcb  {
            struct pcb *p_lnk;         /* Link to next PCB */
            byte        p_pri;         /* Partition priority */
            byte        p_ioc;         /* I/O + IOSB count */
            rad50       p_name[2];     /* Name - 6 char RAD50 */
            struct pcb *p_sub;         /* --> next sub-partition */
            struct pcb *p_main;        /* --> main partition */
            word        p_rel;         /* Physical base address, clicks */
            word        p_size;        /* Size in clicks */
            word        p_wait[2];     /* Wait Q listhead */
            byte        p_busy[2];     /* Busy flags (32 bits) */
            struct tcb *p_own;         /* --> Owner task TCB */
            word        p_stat;        /* Partition status flags */
            struct hdr  *p_hdr;        /* --> Owner task header */
            word        p_pro;         /* Protection word */
            word        p_att;         /* --> attachment descriptor */
            };
