Re: "Re: /dev/rtc not configured message when starting VMWare2 on -current" In article <[EMAIL PROTECTED]>, Munehiro Matsuda <[EMAIL PROTECTED]> wrote: >I have a hack^Wpatch that should fix your problem.
I think you need to prevent returning the value of uninitialized variable (``error'') when no error should be returned. How about following patch? (just added "error = 0;" line) Index: rtc.c =================================================================== RCS file: /export/cvsup/cvs/ports/emulators/rtc/files/rtc.c,v retrieving revision 1.6 diff -u -r1.6 rtc.c --- rtc.c 16 Sep 2001 07:05:18 -0000 1.6 +++ rtc.c 9 Feb 2002 17:54:44 -0000 @@ -266,10 +266,32 @@ { int error; +#if __FreeBSD_version >= 500023 +dev_t dev; +struct rtc_softc *sc; + + if (rtc_sc!=NULL) + return (EINVAL); + + dev = make_dev(&rtc_cdevsw, 0, UID_ROOT, GID_WHEEL, 0644, DEVICE_NAME); + if (dev==NULL) + return (EINVAL); + + MALLOC(sc, struct rtc_softc*, sizeof(*sc), M_DEVBUF, M_WAITOK); + if (sc==NULL) + return (EINVAL); + + bzero(sc, sizeof(*sc)); + rtc_sc = sc; + dev->si_drv1 = sc; /* Link together */ + sc->dev = dev; + error = 0; +#else error = cdevsw_add(&rtc_cdevsw); if (error) return error; +#endif return error; } -- さねを (SANETO Takanori) // [趣味] 本業をすること // ・・・・・・・・・・・・・・・・・ // Bonjour Chapeau // <URL:mailto:[EMAIL PROTECTED]> // [本業] 趣味に走ること // To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message