Interdata732/usr/sys/seg.h

/*
 * INTERDATA SOFTWARE USER SEGMENTATION REGISTERS
 */

extern int	*uisa;
extern int	*kisa;

/*
 * masks for selecting parts of segmentation register
 */

#define	SEGMASK	03777400	/* segment start address */
#define	SEGEP	0200	/* execute protect */
#define	SEGIP	0100	/* write-interrupt protect */
#define	SEGWP	040	/* write protect */
#define	SEGPRES	020	/* present */

/*
 * structure used to address
 * a sequence of integers.
 */
struct
{
	int	r[];
};
extern int	*ka6;		/* pointer to seg reg for u segment */