Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sbin/init fix compilation problems on my alpha



details:   https://anonhg.NetBSD.org/src/rev/04ed550091e1
branches:  trunk
changeset: 521073:04ed550091e1
user:      lukem <lukem%NetBSD.org@localhost>
date:      Wed Jan 23 01:45:41 2002 +0000

description:
fix compilation problems on my alpha

diffstat:

 sbin/init/init.c |  19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diffs (49 lines):

diff -r 992d55bb59ea -r 04ed550091e1 sbin/init/init.c
--- a/sbin/init/init.c  Wed Jan 23 01:38:57 2002 +0000
+++ b/sbin/init/init.c  Wed Jan 23 01:45:41 2002 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: init.c,v 1.45 2002/01/21 15:57:40 abs Exp $    */
+/*     $NetBSD: init.c,v 1.46 2002/01/23 01:45:41 lukem Exp $  */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -46,7 +46,7 @@
 #if 0
 static char sccsid[] = "@(#)init.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: init.c,v 1.45 2002/01/21 15:57:40 abs Exp $");
+__RCSID("$NetBSD: init.c,v 1.46 2002/01/23 01:45:41 lukem Exp $");
 #endif
 #endif /* not lint */
 
@@ -1292,6 +1292,11 @@
        off_t makedev_size;
        off_t makedev_local_size;
        dev_t dev;
+#ifdef CPU_CONSDEV
+       static int name[2] = { CTL_MACHDEP, CPU_CONSDEV };
+       size_t olen;
+#endif
+
 
        /* If we have /dev/console, assume all is OK  */
        if (access(_PATH_CONSOLE, F_OK) != -1)
@@ -1337,15 +1342,11 @@
        }
 
 #ifdef CPU_CONSDEV
-       int s = sizeof(dev);
-       static int name[2] = { CTL_MACHDEP, CPU_CONSDEV };
-
-       if (sysctl(name, sizeof(name) / sizeof(name[0]), &dev, &s,
+       olen = sizeof(dev);
+       if (sysctl(name, sizeof(name) / sizeof(name[0]), &dev, &olen,
            NULL, 0) == -1)
+#endif
                dev = makedev(0, 0);
-#else
-       dev = makedev(0, 0);
-#endif
 
        /* Make a console for us, so we can see things happening */
        if (mknod(_PATH_CONSOLE, 0666 | S_IFCHR, dev) == -1)



Home | Main Index | Thread Index | Old Index