Add ch to some dead ports for consistency, of course not tested.
authorniklas <niklas@openbsd.org>
Wed, 22 Mar 2000 08:34:16 +0000 (08:34 +0000)
committerniklas <niklas@openbsd.org>
Wed, 22 Mar 2000 08:34:16 +0000 (08:34 +0000)
etc/etc.atari/MAKEDEV
etc/etc.pc532/MAKEDEV
sys/arch/atari/atari/conf.c
sys/arch/pc532/pc532/conf.c

index 53d91b5..e4881a7 100644 (file)
@@ -72,6 +72,7 @@
 #      pty*    set of 16 master and slave pseudo terminals
 #
 # Special purpose devices:
+#      ch*     SCSI media changer
 #      grf*    Motherboard bitmapped video.
 #      kbd     Atari keyboard.
 #      view*   generic interface to graphic displays.
@@ -180,6 +181,16 @@ st*)
        umask 77
        ;;
 
+ch*)
+       umask 2
+       name=ch; chr=33
+       rm -f $name$unit
+       mknod ${name}${unit}    c $chr $unit
+       chown root.operator ${name}${unit}
+       chmod 660 ${name}${unit}
+       umask 77
+       ;;
+
 fd*)
        umask 2 ; unit=`expr $i : '.*[^0-9]\([0-9]*\)'`
        rm -f fd$unit? rfd$unit?
index e143609..e3aca0b 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-#      $OpenBSD: MAKEDEV,v 1.18 2000/03/22 07:34:29 niklas Exp $
+#      $OpenBSD: MAKEDEV,v 1.19 2000/03/22 08:34:16 niklas Exp $
 #
 # Copyright (c) 1990 The Regents of the University of California.
 # All rights reserved.
@@ -49,6 +49,7 @@
 #      lpt*    Matthias's lp interface
 #
 # Special purpose devices:
+#      ch*     SCSI media changer
 #      fd      file descriptors
 #      bpf*    packet filter
 #      lkm     loadable kernel modules interface
@@ -240,6 +241,16 @@ st*)
        umask 77
        ;;
 
+ch*)
+       umask 2
+       name=ch; chr=16
+       rm -f $name$unit
+       mknod ${name}${unit}    c $chr $unit
+       chown root.operator ${name}${unit}
+       chmod 660 ${name}${unit}
+       umask 77
+       ;;
+
 cd*)
        umask 2 ; unit=`expr $i : '.*cd\(.*\)'`
        case $i in
index f7f892e..cc79fd2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: conf.c,v 1.13 1998/09/25 09:20:52 todd Exp $  */
+/*     $OpenBSD: conf.c,v 1.14 2000/03/22 08:34:17 niklas Exp $        */
 
 /*
  * Copyright (c) 1991 The Regents of the University of California.
@@ -111,6 +111,7 @@ cdev_decl(sw);
 cdev_decl(zs);
 #include "ss.h"
 #include "uk.h"
+#include "ch.h"
 #include "grf.h"
 cdev_decl(grf);
 #include "ite.h"
@@ -175,7 +176,7 @@ struct cdevsw       cdevsw[] =
        cdev_random_init(1,random),     /* 30: random data source */
        cdev_uk_init(NUK,uk),           /* 31: unknown SCSI */
        cdev_ss_init(NSS,ss),           /* 32: SCSI scanner */
-       cdev_notdef(),                  /* 33 */
+       cdev_ch_init(NCH,ch),           /* 33: SCSI media changer */
        cdev_notdef(),                  /* 34 */
        cdev_notdef(),                  /* 35 */
        cdev_notdef(),                  /* 36 */
index b159b90..2103fe8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: conf.c,v 1.11 1998/09/25 09:20:54 todd Exp $  */
+/*     $OpenBSD: conf.c,v 1.12 2000/03/22 08:34:16 niklas Exp $        */
 
 /*-
  * Copyright (c) 1991 The Regents of the University of California.
@@ -49,6 +49,7 @@ int   ttselect        __P((dev_t, int, struct proc *));
 bdev_decl(sw);
 #include "st.h"
 #include "cd.h"
+#include "ch.h"
 #include "ss.h"
 #include "uk.h"
 #include "rd.h"
@@ -117,7 +118,7 @@ struct cdevsw       cdevsw[] =
        cdev_disk_init(NVND,vnd),       /* 13: vnode disk driver */
        cdev_bpftun_init(NBPFILTER,bpf),/* 14: Berkeley packet filter */
        cdev_bpftun_init(NTUN,tun),     /* 15: network tunnel */
-       cdev_notdef(),                  /* 16 */
+       cdev_ch_init(NCH,ch),           /* 16: SCSI media changer */
        cdev_lpt_init(NLPT, lpt),       /* 17: Centronics */
        cdev_disk_init(NCCD,ccd),       /* 18: concatenated disk driver */
        cdev_gen_ipf(NIPF,ipl),         /* 19: IP filter log */