From d46c29b0c44d1afaa18ebb3f528fa6e5ca32d4a7 Mon Sep 17 00:00:00 2001 From: Jeremy Katz Date: Thu, 10 Oct 2002 21:51:59 +0000 Subject: fix to handle more than 2 scsi cdrom drives --- isys/devnodes.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/isys/devnodes.c b/isys/devnodes.c index e8a76c62d..09a0de99a 100644 --- a/isys/devnodes.c +++ b/isys/devnodes.c @@ -50,8 +50,6 @@ static struct devnum devices[] = { { "optcd", 17, 0, 0 }, { "psaux", 10, 1, 1 }, { "sbpcd", 25, 0, 0 }, - { "scd0", 11, 0, 0 }, - { "scd1", 11, 1, 0 }, { "sjcd", 18, 0, 0 }, { "ttyS0", 4, 64, 1 }, { "ttyS1", 4, 65, 1 }, @@ -107,6 +105,10 @@ int devMakeInode(char * devName, char * path) { type = S_IFBLK; major = 7; minor = atoi(devName + 4); + } else if (!(strncmp(devName, "scd", 3)) { + type = S_IFBLK; + major = 11; + minor = atoi(devName + 4); } else if (devName[0] == 'h' && devName[1] == 'd') { type = S_IFBLK; if (devName[2] == 'a') -- cgit