From bda6c6a24cdbcb9b2ef126ebc83da9158bf18b8e Mon Sep 17 00:00:00 2001 From: julian Date: Tue, 31 Aug 1999 05:55:14 +0000 Subject: make correct minor numvers for some of the devices. Submitted by: Hellmuth Michaelis --- sys/i4b/driver/i4b_tel.c | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'sys/i4b') diff --git a/sys/i4b/driver/i4b_tel.c b/sys/i4b/driver/i4b_tel.c index 5e5c9c2..3d577c3 100644 --- a/sys/i4b/driver/i4b_tel.c +++ b/sys/i4b/driver/i4b_tel.c @@ -29,7 +29,7 @@ * * $FreeBSD$ * - * last edit-date: [Fri Jul 9 08:35:30 1999] + * last edit-date: [Sat Aug 28 22:28:25 1999] * *---------------------------------------------------------------------------*/ @@ -297,11 +297,24 @@ i4btelattach() tel_sc[i][j].audiofmt = CVT_NONE; tel_sc[i][j].rcvttab = 0; tel_sc[i][j].wcvttab = 0; - tel_sc[i][j].result = 0; - tel_init_linktab(i); - make_dev(&i4btel_cdevsw, i, - UID_ROOT, GID_WHEEL, 0600, "i4btel%d", i); + tel_sc[i][j].result = 0; + + switch(j) + { + case FUNCTEL: /* normal i4btel device */ + make_dev(&i4btel_cdevsw, i, + UID_ROOT, GID_WHEEL, + 0600, "i4btel%d", i); + break; + + case FUNCDIAL: /* i4bteld dialout device */ + make_dev(&i4btel_cdevsw, i+(1<