4.3BSD Tahoe vax/swapgeneric.c bug
George Robbins
grr at cbmvax.UUCP
Sat May 27 08:50:08 AEST 1989
Index: sys/vax/swapgeneric.c 4.3BSD-tahoe Fix
Description:
When swapgeneric asks for the root device, it botches the table
lookup and refuses to accept any device name.
Repeat-By:
Generate a "swap on generic" kernel, boot and try to get past
the "root device? " prompt.
Fix:
Correct the confused coding for the partial string comparison
in the table lookup code.
*** vax/swapgeneric.c.grr Fri May 26 16:31:53 1989
--- vax/swapgeneric.c Fri May 26 16:33:41 1989
***************
*** 80,89
retry:
printf("root device? ");
gets(name);
! for (gc = genericconf; gc->gc_driver; gc++)
! for (cp = name, gp = gc->gc_name; *cp == *gp; cp++, gp++)
! if (*gp == 0)
! goto gotit;
printf(
"use hp%%d, up%%d, ra%%d, rb%%d, rl%%d, hk%%d or kra%%d\n");
goto retry;
--- 80,91 -----
retry:
printf("root device? ");
gets(name);
! for (gc = genericconf; gc->gc_driver; gc++) {
! for (cp = name, gp = gc->gc_name; *cp == *gp; cp++, gp++)
! ;
! if (*gp == 0)
! goto gotit;
! }
printf(
"use hp%%d, up%%d, ra%%d, rb%%d, rl%%d, hk%%d or kra%%d\n");
goto retry;
--
George Robbins - now working for, uucp: {uunet|pyramid|rutgers}!cbmvax!grr
but no way officially representing arpa: cbmvax!grr at uunet.uu.net
Commodore, Engineering Department fone: 215-431-9255 (only by moonlite)
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list