return (0);
return 0;
clclose(dev, flag, mode, p)	dev_t dev;	int flag;	int mode;	struct proc *p;{	int unit, channel;	struct tty *tp;	struct cl_info *cl;	struct clsoftc *sc;	int s;	unit = CL_UNIT(dev);	if (unit >= clcd.cd_ndevs || 	    (sc = (struct clsoftc *) clcd.cd_devs[unit]) == NULL) {		return (ENODEV);	}	channel = CL_CHANNEL(dev);	cl = &sc->sc_cl[channel];	tp = cl->tty;	(*linesw[tp->t_line].l_close)(tp, flag);	s = spltty();	sc->vbase[CD2400_CAR] = channel;	if (cl->cl_consio == 0 && (tp->t_cflag & HUPCL) != 0) {		sc->vbase[CD2400_MSVR_RTS] = 0x00;		sc->vbase[CD2400_MSVR_DTR] = 0x00;		sc->vbase[CD2400_CCR] = 0x05;	}	splx(s);	ttyclose(tp);#if 0	cl->tty = NULL;#endif#if 0	cl_dumpport(channel);#endif	return (0);}