Skip site navigation (1)Skip section navigation (2)
Date:      15 Jun 1999 16:17:46 -0400
From:      Lowell Gilbert <lowell@world.std.com>
To:        Kris Kirby <kris@airnet.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: MAKEDEV cd1?
Message-ID:  <rd6909l6wwk.fsf@world.std.com>
In-Reply-To: Kris Kirby's message of Tue, 15 Jun 1999 13:02:55 -0500
References:  <3766954F.1A53401A@airnet.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hmm.  Looks like an off-by-one error in MAKEDEV to me.

Based on the assumption that "sh MAKEDEV cd2" should make cd0, cd1,
and cd2, I think this patch is correct:

#diff -u MAKEDEV.orig MAKEDEV
--- MAKEDEV.orig        Tue Jun 15 16:07:02 1999
+++ MAKEDEV     Tue Jun 15 16:06:36 1999
@@ -672,7 +672,7 @@
        if [ "${units}" -le 31 ]; then
                eval `echo ${chr} ${blk} ${units} ${name} |awk \
                        '{ c=$1; b=$2; n=$3; name=$4;} END{
-                       for (i = 0; i < n; i++){
+                       for (i = 0; i <= n; i++){
                                printf("rm -f %s%d* r%s%d*; \
                                        mknod %s%da b %d %d; \
                                        mknod %s%dc b %d %d; \
#


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?rd6909l6wwk.fsf>