1: /*
   2:  * local system options - included by whoami.h
   3:  */
   4: 
   5: /*
   6:  *	System Changes Which May Have User Visible Effects
   7:  */
   8: 
   9: /* #define	CGL_RTP		/* Allow one real time process */
  10: #define DISKMON         /* Iostat disk monitoring */
  11: /* #define	UCB_GRPMAST		/* Group master accounts */
  12: /* #define	UCB_LOGIN		/* login sys call is available */
  13: /* #define	UCB_PGRP		/* Count process limit by process group */
  14: /* #define	UCB_QUOTAS		/* Dynamic file system quotas */
  15: /* #define	UCB_SCRIPT		/* Shell scripts can specify interpreter */
  16: /* #define	UCB_SUBM		/* "submit" processing */
  17: /* #define	UCB_SYMLINKS		/* Symbolic links */
  18: #define TEXAS_AUTOBAUD  /* tty image mode to support autobauding */
  19: 
  20: #define UCB_AUTOBOOT        /* System is able to reboot itself */
  21: #define UCB_UPRINTF     /* Send error messages to user */
  22: #define UCB_VHANGUP     /* Revoke control tty access when user leaves */
  23: #define UCB_LOAD        /* load average and uptime */
  24: #define UCB_METER       /* vmstat performance metering */
  25: /* #define	OLDTTY		/* old line discipline */
  26: #define UCB_NTTY        /* new tty driver */
  27: #define MENLO_JCL       /* Job Control */
  28: #define MENLO_OVLY      /* process text overlays */
  29: #define VIRUS_VFORK     /* vfork system call */
  30: #define UCB_RENICE      /* renice system call */
  31: 
  32: /*
  33:  * Internal changes
  34:  * It should not be necessary to use these in user products.
  35:  * Note: The UCB_NKB flag requires changes to UNIX boot pgms
  36:  *	 as well as changes to dump, restore, icheck, dcheck, ncheck, mkfs.
  37:  *	 It includes the options previously known as UCB_SMINO (smaller
  38:  *	 inodes, NADDR = 7) and UCB_MOUNT (multiple superblocks per internal
  39:  * 	 buffer).
  40:  */
  41: 
  42: 
  43: #define NOKA5           /* KA5 not used except for buffers and clists */
  44:                 /* (_end must be before 0120000) */
  45: /* #define	UCB_FRCSWAP		/* Force swap on expand/fork */
  46: #define UCB_BHASH       /* hashed buffer accessing */
  47: /* #define	UCB_CLIST		/* Clists moved out of kernel data space */
  48: #define UCB_DEVERR      /* Print device errors in mnemonics */
  49: #define UCB_ECC         /* Disk drivers should do ECC if possible */
  50: #define BADSECT         /* Bad-sector forwarding */
  51: /* #define	UCB_DBUFS		/* Use one raw buffer per drive */
  52: #define UCB_FSFIX       /* Crash resistant filesystems */
  53: #define UCB_IHASH       /* hashed inode table */
  54: #define UCB_ISRCH       /* circular inode search */
  55: #define UCB_NKB     1   /* "n" KB byte system buffers (not just bool) */
  56: #define UNFAST          /* Don't use inline.h macro expansion speedups*/
  57: #define SMALL           /* for small sys: smaller hash queues, etc. */
  58: /*
  59:  * Options determined by machine type:
  60:  *	machine type set in whoami.h
  61:  */
  62: #if PDP11 == GENERIC
  63: #	define    MENLO_KOV
  64: #	define    KERN_NONSEP     /* kernel is not separate I/D */
  65: #else
  66: #   if  PDP11 <= 40 || PDP11 == 60
  67: #	define    MENLO_KOV
  68: #	define    NONSEPARATE
  69: #	define    KERN_NONSEP     /* kernel is not separate I/D */
  70: #   endif
  71: #endif
  72: 
  73: #if PDP11 == 44 || PDP11 == 70 || PDP11 == 24 || PDP11 == GENERIC
  74: #	define    UNIBUS_MAP
  75: #endif
  76: 
  77: /*
  78:  * Standard Bell V7 features you may or may not want
  79:  *
  80:  */
  81: /* #define	MPX_FILS		/* hooks for multiplexed files */
  82: /* #define	ACCT			/* process accounting */
  83: #define INSECURE        /* don't clear setuid, setgid bits on write */
  84: #define DIAGNOSTIC      /* misc. diagnostic loops and checks */
  85: /* #define	DISPLAY		/* 11/70 or 45 display routine */
  86: /*
  87:  *	Note: to enable profiling, the :splfix script must be changed
  88:  *	to use spl6 instead of spl7 (see conf/:splfix.profile).
  89:  */
  90: /* #define	PROFILE		/* System profiling w/KW11P clock */
  91: 
  92: /*
  93:  *  UCB_NET requires that the additional files in /usr/net/sys
  94:  *  be merged in here-- only the hooks are installed on this ifdef.
  95:  */
  96: /* #define	UCB_NET		/* UCB TCP/IP Kernel */

Defined macros

DISKMON defined in line 10; used 7 times
UCB_BHASH defined in line 46; used 12 times
UCB_ISRCH defined in line 54; never used
UCB_RENICE defined in line 30; used 2 times

Usage of this include

Last modified: 1983-09-06
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1275
Valid CSS Valid XHTML 1.0 Strict