/* text.h 4.4 81/03/09 */
* procedure on swap device.
#define NXDAD 12 /* param.h:MAXTSIZ / dmap.h:DMTEXT */
swblk_t x_daddr
[NXDAD
]; /* disk addresses of DMTEXT-page segments */
swblk_t x_ptdaddr
; /* disk address of page table */
size_t x_size
; /* size (clicks) */
struct proc
*x_caddr
; /* ptr to linked proc, if loaded */
struct inode
*x_iptr
; /* inode of prototype */
char x_count
; /* reference count */
char x_ccount
; /* number of loaded references */
char x_flag
; /* traced, written flags */
short x_poip
; /* page out in progress count */
struct text
*text
, *textNTEXT
;
#define XTRC 01 /* Text may be written, exclusive use */
#define XWRIT 02 /* Text written into, must swap out */
#define XLOAD 04 /* Currently being read from file */
#define XLOCK 010 /* Being swapped in or out */
#define XWANT 020 /* Wanted for swapping */
#define XPAGI 040 /* Page in on demand from inode */