|
|
1.1 ! root 1: #include "../chunix/chsys.h" ! 2: #include "../chunix/chconf.h" ! 3: #include "chch.h" ! 4: #include "../chaos/chaos.h" ! 5: #include "../h/systm.h" ! 6: /* ! 7: * This file contains initializations of configuration dependent data ! 8: * structures and device dependent initialization functions. ! 9: */ ! 10: ! 11: /* ! 12: * We must identify ourselves ! 13: */ ! 14: short Chmyaddr = -1; ! 15: char Chmyname[CHSTATNAME] = "Uninitialized"; ! 16: short chhosts[] = {0}; ! 17: int Chhz = 60; /* This is set correctly at auto-conf time but needs ! 18: * a non-zero initial value at boot time. ! 19: */ ! 20: ! 21: /* ! 22: * Reset all devices ! 23: */ ! 24: chrreset() ! 25: { ! 26: register struct chroute *r; ! 27: ! 28: for (r = Chroutetab; r < &Chroutetab[CHNSUBNET]; r++) ! 29: if (r->rt_cost == 0) ! 30: r->rt_cost = CHHCOST; ! 31: #if NCHDR > 0 ! 32: chdrinit(); ! 33: #endif NCHDR ! 34: #if NCHCH > 0 ! 35: chchinit(); ! 36: #endif NCHCH ! 37: #if NCHIL > 0 ! 38: chilinit(); ! 39: #endif NCHIL ! 40: ! 41: /* ! 42: * This is necessary to preserve the modularity of the ! 43: * NCP. ! 44: */ ! 45: Chhz = hz; ! 46: } ! 47: /* ! 48: * Check for interface timeouts ! 49: */ ! 50: chxtime() ! 51: { ! 52: #ifdef NDR11C ! 53: chdrxtime(); ! 54: #endif NDR11C ! 55: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.