/* * NAME: tp_init() * * CALLED FROM: * autoconf through the protosw structure * * FUNCTION: * initialize tp machine * * RETURNS: Nada * * SIDE EFFECTS: * * NOTES: */ void tp_init() { static int init_done = 0; if (init_done++) return; /* FOR INET */ in_pcbinit(&tp_inpcb, 1); /* FOR ISO */ tp_isopcb.isop_next = tp_isopcb.isop_prev = &tp_isopcb; tp_start_win = 2; tp_timerinit(); bzero((caddr_t) & tp_stat, sizeof(struct tp_stat)); }
/* * NAME: tp_init() * * CALLED FROM: * autoconf through the protosw structure * * FUNCTION: * initialize tp machine * * RETURNS: Nada * * SIDE EFFECTS: * * NOTES: */ void tp_init(void) { static int init_done = 0; if (init_done++) return; #ifdef INET /* FOR INET */ in_pcbinit(&tp_inpcb, 1, 1); #endif #ifdef ISO /* FOR ISO */ tp_isopcb.isop_next = tp_isopcb.isop_prev = &tp_isopcb; #endif tp_start_win = 2; tp_timerinit(); bzero((void *) & tp_stat, sizeof(struct tp_stat)); }