i386/56012: [patch] MAKEDEV does not allow creation of ttyR31

Eric W. Bates ericx at vineyard.net
Tue Aug 26 11:30:16 PDT 2003


>Number:         56012
>Category:       i386
>Synopsis:       [patch] MAKEDEV does not allow creation of ttyR31
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 26 11:30:11 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Eric W. Bates
>Release:        FreeBSD 4.8-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD misc.vineyard.net 4.8-RELEASE-p3 FreeBSD 4.8-RELEASE-p3 #1: Tue Aug 26 13:40:00 EDT 2003 ericx at misc.vineyard.net:/usr/src/sys/compile/MISC i386


	
>Description:
	The rp(4) driver supports as many as 32 serial ports per
	card. The reg-exp in MAKEDEV does not allow for double-digit
	devices.
>How-To-Repeat:
	cd /dev
	./MAKEDEV ttyR31
>Fix:
	Simple patch to regular expressions for ttyR?? and cuaR??:

*** MAKEDEV~	Wed May 14 16:01:38 2003
--- MAKEDEV	Tue Aug 26 14:01:10 2003
***************
*** 1424,1430 ****
  	umask 77
  	;;
  
! ttyR?)
  	major=81
  	BOARD=1; Rnum=0
  	MINOR=$(($BOARD * 65536))
--- 1424,1430 ----
  	umask 77
  	;;
  
! ttyR?|ttyR??)
  	major=81
  	BOARD=1; Rnum=0
  	MINOR=$(($BOARD * 65536))
***************
*** 1464,1470 ****
  	done
  	;;
  
! cuaR?)
  	major=81
  	BOARD=1; Rnum=0
  	MINOR=$(($BOARD * 65536))
--- 1464,1470 ----
  	done
  	;;
  
! cuaR?|cuaR??)
  	major=81
  	BOARD=1; Rnum=0
  	MINOR=$(($BOARD * 65536))



>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list