Annotation of 3BSD/sys/h/pcb.h, revision 1.1

1.1     ! root        1: /*     pcb.h   2.1     1/5/80  */
        !             2: 
        !             3: /*
        !             4:  * VAX process control block
        !             5:  */
        !             6: 
        !             7: struct pcb
        !             8: {
        !             9:        int     pcb_ksp;        /* kernel stack pointer */
        !            10:        int     pcb_esp;        /* exec stack pointer */
        !            11:        int     pcb_ssp;        /* supervisor stack pointer */
        !            12:        int     pcb_usp;        /* user stack pointer */
        !            13:        int     pcb_r0; 
        !            14:        int     pcb_r1; 
        !            15:        int     pcb_r2; 
        !            16:        int     pcb_r3; 
        !            17:        int     pcb_r4; 
        !            18:        int     pcb_r5; 
        !            19:        int     pcb_r6; 
        !            20:        int     pcb_r7; 
        !            21:        int     pcb_r8; 
        !            22:        int     pcb_r9; 
        !            23:        int     pcb_r10; 
        !            24:        int     pcb_r11; 
        !            25:        int     pcb_r12; 
        !            26:        int     pcb_r13; 
        !            27:        int     pcb_pc;         /* program counter */
        !            28:        int     pcb_psl;        /* program status longword */
        !            29:        struct  pte *pcb_p0br;  /* seg 0 base register */
        !            30:        int     pcb_p0lr;       /* seg 0 length register and astlevel */
        !            31:        struct  pte *pcb_p1br;  /* seg 1 base register */
        !            32:        int     pcb_p1lr;       /* seg 1 length register and pme */
        !            33: /*
        !            34:  * Software pcb (extension)
        !            35:  */
        !            36:        int     pcb_szpt;       /* number of pages of user page table */
        !            37:        int     pcb_cmap2;
        !            38: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.