/* * SCCS id @(#)genassym.c 1.5 (Berkeley) 3/14/83 */ #include #include "whoami.h" #include "param.h" #include #include #include #include #include #ifdef UCB_METER #include #include "dz.h" #endif main() { register struct user *u = (struct user *)0; register struct segm *se = (struct segm *)0; #ifdef UCB_METER register struct vmrate *vm = (struct vmrate *)0; #endif printf("/ Offsets:\n\n"); #ifdef MENLO_OVLY printf("U_CUROV = %o\n",&u->u_ovdata.uo_curov); printf("U_OVBASE = %o\n",&u->u_ovdata.uo_ovbase); #endif #ifdef NONFP printf("U_SIGILL = %o\n", &(u->u_signal[SIGILL])); #ifdef UCB_METER printf("V_TRAP = %o\n",&vm->v_trap); #endif #endif #ifdef UCB_METER printf("V_INTR = %o\n",&vm->v_intr); #ifdef DZ_PDMA printf("V_PDMA = %o\n",&vm->v_pdma); #endif #ifdef MENLO_OVLY printf("V_OVLY = %o\n",&vm->v_ovly); #endif #endif printf("SE_ADDR = %o\n", &se->se_addr); printf("SE_DESC = %o\n", &se->se_desc); printf("\n/ Compilation option settings.\n"); printf("/ These are here so they will appear in the namelist.\n\n"); #if PDP11==GENERIC printf("PDP11 = 0\t\t/ GENERIC\n"); #else printf("PDP11 = %d.\n", PDP11); #endif #ifdef NONSEPARATE printf("NONSEPARATE = 1\n"); #else printf("NONSEPARATE = 0\n"); #endif #ifdef KERN_NONSEP printf("KERN_NONSEP = 1\n"); #else printf("KERN_NONSEP = 0\n"); #endif #ifdef UNIBUS_MAP printf("UNIBUS_MAP = 1\n"); #else printf("UNIBUS_MAP = 0\n"); #endif #ifdef MENLO_KOV printf("MENLO_KOV = 1\n"); #else printf("MENLO_KOV = 0\n"); #endif #ifdef NONFP printf("NONFP = 1\n"); #else printf("NONFP = 0\n"); #endif #ifdef SMALL printf("SMALL = 1\n"); #else printf("SMALL = 0\n"); #endif #ifdef UCB_QUOTAS printf("UCB_QUOTAS = 1\n"); #else printf("UCB_QUOTAS = 0\n"); #endif #ifdef UCB_GRPMAST printf("UCB_GRPMAST = 1\n"); #else printf("UCB_GRPMAST = 0\n"); #endif #ifdef UCB_PGRP printf("UCB_PGRP = 1\n"); #else printf("UCB_PGRP = 0\n"); #endif #ifdef UCB_LOGIN printf("UCB_LOGIN = 1\n"); #else printf("UCB_LOGIN = 0\n"); #endif #ifdef UCB_LOAD printf("UCB_LOAD = 1\n"); #else printf("UCB_LOAD = 0\n"); #endif #ifdef UCB_METER printf("UCB_METER = 1\n"); #else printf("UCB_METER = 0\n"); #endif #ifdef MENLO_OVLY printf("MENLO_OVLY = 1\n"); #else printf("MENLO_OVLY = 0\n"); #endif #ifdef OLDTTY printf("OLDTTY = 1\n"); #else printf("OLDTTY = 0\n"); #endif #ifdef UCB_NTTY printf("UCB_NTTY = 1\n"); #else printf("UCB_NTTY = 0\n"); #endif #ifdef MENLO_JCL printf("MENLO_JCL = 1\n"); #else printf("MENLO_JCL = 0\n"); #endif #ifdef VIRUS_VFORK printf("VIRUS_VFORK = 1\n"); #else printf("VIRUS_VFORK = 0\n"); #endif #ifdef UCB_AUTOBOOT printf("UCB_AUTOBOOT = 1\n"); #else printf("UCB_AUTOBOOT = 0\n"); #endif #if UCB_NKB==1 printf("UCB_NKB = 1\n"); #endif #if UCB_NKB==2 printf("UCB_NKB = 2\n"); #endif #ifndef UCB_NKB printf("UCB_NKB = 0\n"); #endif #ifdef UCB_CLIST printf("UCB_CLIST = 1\n"); #else printf("UCB_CLIST = 0\n"); #endif #ifdef UCB_FRCSWAP printf("UCB_FRCSWAP = 1\n"); #else printf("UCB_FRCSWAP = 0\n"); #endif #ifdef UCB_FSFIX printf("UCB_FSFIX = 1\n"); #else printf("UCB_FSFIX = 0\n"); #endif #ifdef CGL_RTP printf("CGL_RTP = 1\n"); #else printf("CGL_RTP = 0\n"); #endif #ifdef NOKA5 printf("NOKA5 = 1\n"); #else printf("NOKA5 = 0\n"); #endif #ifdef UCB_UPRINTF printf("UCB_UPRINTF = 1\n"); #else printf("UCB_UPRINTF = 0\n"); #endif #ifdef UCB_DEVERR printf("UCB_DEVERR = 1\n"); #else printf("UCB_DEVERR = 0\n"); #endif #ifdef UCB_VHANGUP printf("UCB_VHANGUP = 1\n"); #else printf("UCB_VHANGUP = 0\n"); #endif #ifdef UNFAST printf("UNFAST = 1\n"); #else printf("UNFAST = 0\n"); #endif #ifdef ACCT printf("ACCT = 1\n"); #else printf("ACCT = 0\n"); #endif #ifdef INSECURE printf("INSECURE = 1\n"); #else printf("INSECURE = 0\n"); #endif #ifdef MPX_FILS printf("MPX_FILS = 1\n"); #else printf("MPX_FILS = 0\n"); #endif #ifdef DIAGNOSTIC printf("DIAGNOSTIC = 1\n"); #else printf("DIAGNOSTIC = 0\n"); #endif #ifdef DISPLAY printf("DISPLAY = 1\n"); #else printf("DISPLAY = 0\n"); #endif printf("\n/ Tunable parameters (other than those in param.c)\n\n"); printf("MAXMEM = %d.\n", MAXMEM); printf("MAXUPRC = %d.\n", MAXUPRC); printf("SSIZE = %d.\n", SSIZE); printf("SINCR = %d.\n", SINCR); printf("NOFILE = %d.\n", NOFILE); printf("CANBSIZ = %d.\n", CANBSIZ); printf("MSGBUFS = %d.\n", MSGBUFS); printf("NCARGS = %d.\n", NCARGS); exit(0); }