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_FSFIX       /* Crash resistant filesystems */
  52: #define UCB_IHASH       /* hashed inode table */
  53: #define UCB_ISRCH       /* circular inode search */
  54: #define UCB_NKB     1   /* "n" KB byte system buffers (not just bool) */
  55: #define UNFAST          /* Don't use inline.h macro expansion speedups*/
  56: /* #define SMALL		/* for small sys: smaller hash queues, etc. */
  57: /*
  58:  * Options determined by machine type:
  59:  *	machine type set in whoami.h
  60:  */
  61: #if PDP11 == GENERIC
  62: #	define    MENLO_KOV
  63: #	define    KERN_NONSEP     /* kernel is not separate I/D */
  64: #else
  65: #   if  PDP11 <= 40 || PDP11 == 60
  66: #	define    MENLO_KOV
  67: #	define    NONSEPARATE
  68: #	define    KERN_NONSEP     /* kernel is not separate I/D */
  69: #   endif
  70: #endif
  71: 
  72: #if PDP11 == 44 || PDP11 == 70 || PDP11 == 24 || PDP11 == GENERIC || defined(ENABLE34)
  73: #	define    UNIBUS_MAP
  74: #endif
  75: 
  76: /*
  77:  * Standard Bell V7 features you may or may not want
  78:  *
  79:  */
  80: /* #define MPX_FILS		/* hooks for multiplexed files */
  81: #define ACCT            /* process accounting */
  82: #define INSECURE        /* don't clear setuid, setgid bits on write */
  83: #define DIAGNOSTIC      /* misc. diagnostic loops and checks */
  84: /* #define DISPLAY		/* 11/70 or 45 display routine */
  85: /*
  86:  *	Note: to enable profiling, the :splfix script must be changed
  87:  *	to use spl6 instead of spl7 (see conf/:splfix.profile).
  88:  */
  89: /* #define PROFILE		/* System profiling w/KW11P clock */
  90: 
  91: /*
  92:  *  UCB_NET requires that the additional files in /usr/net/sys
  93:  *  be merged in here-- only the hooks are installed on this ifdef.
  94:  */
  95: /* #define UCB_NET		/* UCB TCP/IP Kernel */

Defined macros

ACCT defined in line 81; never used
DIAGNOSTIC defined in line 83; never used
INSECURE defined in line 82; never used
KERN_NONSEP defined in line 68; never used
MENLO_JCL defined in line 27; never used
MENLO_KOV defined in line 66; never used
MENLO_OVLY defined in line 28; never used
NONSEPARATE defined in line 67; never used
UCB_BHASH defined in line 46; never used
UCB_DEVERR defined in line 48; never used
UCB_ECC defined in line 49; never used
UCB_FSFIX defined in line 51; never used
UCB_IHASH defined in line 52; never used
UCB_ISRCH defined in line 53; never used
UCB_LOAD defined in line 23; never used
UCB_METER defined in line 24; never used
UCB_NKB defined in line 54; 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 55; never used
UNIBUS_MAP defined in line 73; never used
VIRUS_VFORK defined in line 29; never used
Last modified: 1983-06-13
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 550
Valid CSS Valid XHTML 1.0 Strict