# ifndef NO_WHAT
/*
 *      SCCS file type - Emulator Include File
 *
 *      What identification string:
 */
static char *_S_hparam = "@(#)EM_param.h	3.1";
# endif

/****************************************************************
 *      PARAM.h contains the Global Paramater Declarations for  *
 *      the Emulator that can be varied.                        *
 ****************************************************************/


/*
 *      CONSTANTS
 */

#define NFprocs               /*16 */   3       /* number of process within */
						/* a family                 */

#define  NcoopProc  3                          /* ESY  */
#define  NsharedSegs  3                        /* ESY  */

#define  DEFAULT_STACK  2048   /* 8192 */      /* EPS  */

#define NFopenFiles          /* 50 */    6      /* EFI  */
#define NPopenFiles          /* 16 */    6      /* EFI  */
#define NIOBUFFERS           /*  6 */    2      /* EBC  */
#define CACHE_BUFFERSIZE       512              /* EBC  */

#define NOPEN_TTYS           /*  6 */    2      /* ETTY */
#define NREAD_Q_SIZE         /*256 */   64      /* ETTY */
#define NWRITE_Q_SIZE        /*256 */   64      /* ETTY */
#define NECHO_Q_SIZE            32              /* ETTY */
#define NE_K_READ_BUF_SIZE   /*100 */   50      /* ETTY */

#define  EventChannelTableSize  512

#define  NSIG  16      /* number of signals */

/*
 *      EPP:
 */

# define NProcPerPP        3    /* Arbitrary value -- need true value */
# define NFopenPipes       2    /* another arbitrary value            */
# define MAXPPFD          15    /* maximal PP file index (<= 15)      */
# define PP_DATA_SIZE   /*4096*/ 16


/*
 *      ETH:
 */

#define   NUM_TIMEOUTS_ACTIVE   3

/*
 *      EIN:
 *              SEG_GROWTH_GRAIN is the kernel's idea of the minimum
 *              amount a segment may grow or shrink.  It must also
 *              be a power of 2.
 */

#define   SEG_GROWTH_GRAIN   512
