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 || defined(ENABLE34)
  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

DIAGNOSTIC defined in line 84; never used
INSECURE defined in line 83; never used
KERN_NONSEP defined in line 69; never used
MENLO_JCL defined in line 27; never used
MENLO_KOV defined in line 67; never used
MENLO_OVLY defined in line 28; never used
NONSEPARATE defined in line 68; never used
SMALL defined in line 57; never used
UCB_BHASH defined in line 46; never used
UCB_CLIST defined in line 47; never used
UCB_DEVERR defined in line 48; never used
UCB_ECC defined in line 49; never used
UCB_FSFIX defined in line 52; never used
UCB_IHASH defined in line 53; never used
UCB_ISRCH defined in line 54; never used
UCB_LOAD defined in line 23; never used
UCB_METER defined in line 24; never used
UCB_NKB defined in line 55; never used
UCB_NTTY defined in line 26; never used
UCB_RENICE defined in line 30; never used
UCB_UPRINTF defined in line 21; never used
UCB_VHANGUP defined in line 22; never used
UNFAST defined in line 56; never used
UNIBUS_MAP defined in line 74; never used
VIRUS_VFORK defined in line 29; never used
Last modified: 1983-09-02
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 837
Valid CSS Valid XHTML 1.0 Strict