summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/amd64/include/md_var.h3
-rw-r--r--sys/amd64/isa/isa.c6
-rw-r--r--sys/dev/cy/cy.c4
-rw-r--r--sys/dev/cy/cy_isa.c4
-rw-r--r--sys/dev/ep/if_ep.c6
-rw-r--r--sys/dev/ie/if_ie.c4
-rw-r--r--sys/dev/joy/joy.c6
-rw-r--r--sys/dev/lnc/if_lnc.c5
-rw-r--r--sys/dev/mcd/mcd.c7
-rw-r--r--sys/dev/mse/mse.c4
-rw-r--r--sys/fs/fdescfs/fdesc_vnops.c3
-rw-r--r--sys/fs/portalfs/portal_vnops.c6
-rw-r--r--sys/gnu/ext2fs/ext2_bmap.c5
-rw-r--r--sys/gnu/fs/ext2fs/ext2_bmap.c5
-rw-r--r--sys/gnu/i386/isa/nic3008.c15
-rw-r--r--sys/gnu/i386/isa/nic3009.c14
-rw-r--r--sys/gnu/isdn/iispy.c9
-rw-r--r--sys/gnu/isdn/iitel.c9
-rw-r--r--sys/gnu/isdn/iitty.c18
-rw-r--r--sys/gnu/isdn/isdn.c10
-rw-r--r--sys/gnu/isdn/isdn_ioctl.h41
-rw-r--r--sys/i386/eisa/aha1742.c3
-rw-r--r--sys/i386/i386/conf.c10
-rw-r--r--sys/i386/include/md_var.h3
-rw-r--r--sys/i386/isa/aha1542.c3
-rw-r--r--sys/i386/isa/aha1742.c3
-rw-r--r--sys/i386/isa/aic6360.c3
-rw-r--r--sys/i386/isa/cy.c4
-rw-r--r--sys/i386/isa/ft.c5
-rw-r--r--sys/i386/isa/gpib.c2
-rw-r--r--sys/i386/isa/if_el.c4
-rw-r--r--sys/i386/isa/if_ep.c6
-rw-r--r--sys/i386/isa/if_ie.c4
-rw-r--r--sys/i386/isa/if_le.c9
-rw-r--r--sys/i386/isa/if_lnc.c5
-rw-r--r--sys/i386/isa/if_ze.c4
-rw-r--r--sys/i386/isa/if_zp.c10
-rw-r--r--sys/i386/isa/isa.c6
-rw-r--r--sys/i386/isa/isa_device.h4
-rw-r--r--sys/i386/isa/joy.c6
-rw-r--r--sys/i386/isa/matcd.c7
-rw-r--r--sys/i386/isa/mcd.c7
-rw-r--r--sys/i386/isa/mse.c4
-rw-r--r--sys/i386/isa/ncr5380.c3
-rw-r--r--sys/i386/isa/pcic.c1
-rw-r--r--sys/i386/isa/seagate.c5
-rw-r--r--sys/i386/isa/sound/dev_table.h4
-rw-r--r--sys/i386/isa/sound/sb16_dsp.c1
-rw-r--r--sys/i386/isa/sound/sound_calls.h5
-rw-r--r--sys/i386/isa/wd7000.c2
-rw-r--r--sys/i386/isa/wt.c5
-rw-r--r--sys/isa/joy.c6
-rw-r--r--sys/kern/init_main.c5
-rw-r--r--sys/kern/kern_descrip.c5
-rw-r--r--sys/miscfs/fdesc/fdesc_vnops.c3
-rw-r--r--sys/miscfs/portal/portal_vnops.c6
-rw-r--r--sys/netiso/iso_snpac.h4
-rw-r--r--sys/scsi/ch.c12
-rw-r--r--sys/scsi/scsi_base.c5
-rw-r--r--sys/sys/bio.h6
-rw-r--r--sys/sys/buf.h6
-rw-r--r--sys/sys/msg.h4
-rw-r--r--sys/sys/sem.h4
-rw-r--r--sys/sys/snoop.h20
-rw-r--r--sys/sys/systm.h6
-rw-r--r--sys/sys/tty.h11
-rw-r--r--sys/ufs/ffs/ffs_extern.h3
-rw-r--r--sys/ufs/ffs/ffs_vfsops.c3
-rw-r--r--sys/ufs/lfs/lfs_alloc.c3
-rw-r--r--sys/ufs/lfs/lfs_balloc.c4
-rw-r--r--sys/ufs/lfs/lfs_extern.h8
-rw-r--r--sys/ufs/lfs/lfs_segment.c7
-rw-r--r--sys/ufs/lfs/lfs_syscalls.c4
-rw-r--r--sys/ufs/lfs/lfs_vnops.c3
-rw-r--r--sys/ufs/ufs/ufs_bmap.c5
-rw-r--r--sys/ufs/ufs/ufs_extern.h5
-rw-r--r--sys/vm/vm_glue.c3
77 files changed, 338 insertions, 135 deletions
diff --git a/sys/amd64/include/md_var.h b/sys/amd64/include/md_var.h
index ad8ba37..6bc5808 100644
--- a/sys/amd64/include/md_var.h
+++ b/sys/amd64/include/md_var.h
@@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: $
+ * $Id: md_var.h,v 1.1 1995/03/16 18:11:43 bde Exp $
*/
#ifndef _MACHINE_MD_VAR_H_
@@ -64,5 +64,6 @@ int fill_regs __P((struct proc *p, struct reg *regs));
int mvesp __P((void));
void setconf __P((void));
void userconfig __P((void));
+void vm_bounce_init __P((void));
#endif /* !_MACHINE_MD_VAR_H_ */
diff --git a/sys/amd64/isa/isa.c b/sys/amd64/isa/isa.c
index de23f0b..6afc959 100644
--- a/sys/amd64/isa/isa.c
+++ b/sys/amd64/isa/isa.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)isa.c 7.2 (Berkeley) 5/13/91
- * $Id: isa.c,v 1.40 1995/03/16 17:31:18 se Exp $
+ * $Id: isa.c,v 1.41 1995/03/25 05:54:33 swallace Exp $
*/
/*
@@ -137,6 +137,8 @@ static inthand_t *slowintr[ICU_LEN] = {
};
static void config_isadev __P((struct isa_device *isdp, u_int *mp));
+static void config_isadev_c __P((struct isa_device *isdp, u_int *mp,
+ int reconfig));
static void conflict __P((struct isa_device *dvp, struct isa_device *tmpdvp,
int item, char const *whatnot, char const *reason,
char const *format));
@@ -366,8 +368,6 @@ isa_configure() {
*/
-static void config_isadev_c();
-
static void
config_isadev(isdp, mp)
struct isa_device *isdp;
diff --git a/sys/dev/cy/cy.c b/sys/dev/cy/cy.c
index f9defd0..03e561c 100644
--- a/sys/dev/cy/cy.c
+++ b/sys/dev/cy/cy.c
@@ -27,7 +27,7 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: cy.c,v 1.3 1995/02/25 20:09:12 pst Exp $
+ * $Id: cy.c,v 1.4 1995/02/28 00:20:52 pst Exp $
*/
/*
@@ -88,6 +88,8 @@
#include <i386/isa/isa_device.h>
#include <i386/isa/ic/cd1400.h>
+#else
+#include <machine/clock.h>
#define RxFifoThreshold 3 /* 3 characters (out of 12) in the receive
* FIFO before an interrupt is generated
*/
diff --git a/sys/dev/cy/cy_isa.c b/sys/dev/cy/cy_isa.c
index f9defd0..03e561c 100644
--- a/sys/dev/cy/cy_isa.c
+++ b/sys/dev/cy/cy_isa.c
@@ -27,7 +27,7 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: cy.c,v 1.3 1995/02/25 20:09:12 pst Exp $
+ * $Id: cy.c,v 1.4 1995/02/28 00:20:52 pst Exp $
*/
/*
@@ -88,6 +88,8 @@
#include <i386/isa/isa_device.h>
#include <i386/isa/ic/cd1400.h>
+#else
+#include <machine/clock.h>
#define RxFifoThreshold 3 /* 3 characters (out of 12) in the receive
* FIFO before an interrupt is generated
*/
diff --git a/sys/dev/ep/if_ep.c b/sys/dev/ep/if_ep.c
index 18dbcb4..4f2175f 100644
--- a/sys/dev/ep/if_ep.c
+++ b/sys/dev/ep/if_ep.c
@@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: if_ep.c,v 1.20 1995/03/23 06:53:38 davidg Exp $
+ * $Id: if_ep.c,v 1.21 1995/03/23 07:31:08 gibbs Exp $
*/
/*
@@ -79,6 +79,10 @@
#include <net/bpfdesc.h>
#endif
+#if defined(__FreeBSD__)
+#include <machine/clock.h>
+#endif
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
diff --git a/sys/dev/ie/if_ie.c b/sys/dev/ie/if_ie.c
index 7bb5a2f..095725f 100644
--- a/sys/dev/ie/if_ie.c
+++ b/sys/dev/ie/if_ie.c
@@ -43,7 +43,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: if_ie.c,v 1.20 1994/12/22 21:56:09 wollman Exp $
+ * $Id: if_ie.c,v 1.21 1995/03/19 14:28:45 davidg Exp $
*/
/*
@@ -137,6 +137,8 @@ iomem, and to make 16-pointers, we subtract iomem and and with 0xffff.
#include <netns/ns_if.h>
#endif
+#include <machine/clock.h>
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/ic/i82586.h>
diff --git a/sys/dev/joy/joy.c b/sys/dev/joy/joy.c
index 5fae0d7..942b45a 100644
--- a/sys/dev/joy/joy.c
+++ b/sys/dev/joy/joy.c
@@ -32,9 +32,9 @@
#include <errno.h>
-#include <sys/types.h>
+#include <sys/param.h>
+#include <sys/systm.h>
-#include <machine/cpufunc.h>
#include <machine/joystick.h>
#include <i386/isa/isa.h>
@@ -158,7 +158,7 @@ joyread (dev_t dev, struct uio *uio, int flag)
state >>= 4;
c.b1 = ~state & 1;
c.b2 = ~(state >> 1) & 1;
- return uiomove (&c, sizeof(struct joystick), uio);
+ return uiomove ((caddr_t)&c, sizeof(struct joystick), uio);
}
int joyioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
{
diff --git a/sys/dev/lnc/if_lnc.c b/sys/dev/lnc/if_lnc.c
index b482f5f..305b7fc 100644
--- a/sys/dev/lnc/if_lnc.c
+++ b/sys/dev/lnc/if_lnc.c
@@ -128,6 +128,11 @@ struct lnc_softc {
} lnc_softc[NLNC];
/* Function prototypes */
+int bicc_probe(struct isa_device *);
+int depca_probe(struct isa_device *);
+int lance_probe(int);
+int ne2100_probe(struct isa_device *);
+int pcnet_probe(int);
void lnc_init(int);
void lnc_start(struct ifnet *);
int lnc_ioctl(struct ifnet *, int, caddr_t);
diff --git a/sys/dev/mcd/mcd.c b/sys/dev/mcd/mcd.c
index d04f08e..338fabf 100644
--- a/sys/dev/mcd/mcd.c
+++ b/sys/dev/mcd/mcd.c
@@ -40,7 +40,7 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: mcd.c,v 1.38 1995/02/22 02:12:10 ache Exp $
+ * $Id: mcd.c,v 1.39 1995/02/23 17:40:16 ache Exp $
*/
static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
@@ -52,6 +52,7 @@ static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
#include <sys/conf.h>
#include <sys/file.h>
#include <sys/buf.h>
+#include <sys/proc.h>
#include <sys/stat.h>
#include <sys/uio.h>
#include <sys/ioctl.h>
@@ -61,6 +62,10 @@ static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
#include <sys/disklabel.h>
#include <sys/devconf.h>
+#include <machine/clock.h>
+
+#include <i386/i386/cons.h>
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/mcdreg.h>
diff --git a/sys/dev/mse/mse.c b/sys/dev/mse/mse.c
index f8e7cc0..de7b26d 100644
--- a/sys/dev/mse/mse.c
+++ b/sys/dev/mse/mse.c
@@ -11,7 +11,7 @@
* this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
- * $Id: mse.c,v 1.8 1994/10/23 21:27:31 wollman Exp $
+ * $Id: mse.c,v 1.9 1994/11/08 05:41:34 jkh Exp $
*/
/*
* Driver for the Logitech and ATI Inport Bus mice for use with 386bsd and
@@ -57,6 +57,8 @@
#include <sys/uio.h>
#include <sys/devconf.h>
+#include <machine/clock.h>
+
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
diff --git a/sys/fs/fdescfs/fdesc_vnops.c b/sys/fs/fdescfs/fdesc_vnops.c
index 5232de1..6c20b26 100644
--- a/sys/fs/fdescfs/fdesc_vnops.c
+++ b/sys/fs/fdescfs/fdesc_vnops.c
@@ -35,7 +35,7 @@
*
* @(#)fdesc_vnops.c 8.9 (Berkeley) 1/21/94
*
- * $Id: fdesc_vnops.c,v 1.6 1994/10/02 17:47:51 phk Exp $
+ * $Id: fdesc_vnops.c,v 1.7 1994/10/06 21:06:42 davidg Exp $
*/
/*
@@ -59,6 +59,7 @@
#include <sys/buf.h>
#include <sys/dirent.h>
#include <sys/socketvar.h>
+#include <sys/tty.h>
#include <miscfs/fdesc/fdesc.h>
#define cttyvp(p) ((p)->p_flag & P_CONTROLT ? (p)->p_session->s_ttyvp : NULL)
diff --git a/sys/fs/portalfs/portal_vnops.c b/sys/fs/portalfs/portal_vnops.c
index b25b543..56f52fb 100644
--- a/sys/fs/portalfs/portal_vnops.c
+++ b/sys/fs/portalfs/portal_vnops.c
@@ -35,7 +35,7 @@
*
* @(#)portal_vnops.c 8.8 (Berkeley) 1/21/94
*
- * $Id: portal_vnops.c,v 1.3 1994/08/20 03:48:52 davidg Exp $
+ * $Id: portal_vnops.c,v 1.4 1994/09/21 03:47:05 wollman Exp $
*/
/*
@@ -70,9 +70,7 @@ portal_closefd(p, fd)
int fd;
{
int error;
- struct {
- int fd;
- } ua;
+ struct close_args ua;
int rc;
ua.fd = fd;
diff --git a/sys/gnu/ext2fs/ext2_bmap.c b/sys/gnu/ext2fs/ext2_bmap.c
index bb875f5..1bc8455 100644
--- a/sys/gnu/ext2fs/ext2_bmap.c
+++ b/sys/gnu/ext2fs/ext2_bmap.c
@@ -36,10 +36,11 @@
* SUCH DAMAGE.
*
* @(#)ufs_bmap.c 8.6 (Berkeley) 1/21/94
- * $Id: ufs_bmap.c,v 1.5 1995/01/09 16:05:25 davidg Exp $
+ * $Id: ufs_bmap.c,v 1.6 1995/03/04 03:24:45 davidg Exp $
*/
#include <sys/param.h>
+#include <sys/systm.h>
#include <sys/buf.h>
#include <sys/proc.h>
#include <sys/vnode.h>
@@ -53,8 +54,6 @@
#include <ufs/ufs/ufsmount.h>
#include <ufs/ufs/ufs_extern.h>
-int ufs_bmaparray __P((struct vnode *, daddr_t, daddr_t *, struct indir *, int *, int *));
-
/*
* Bmap converts a the logical block number of a file to its physical block
* number on the disk. The conversion is done by using the logical block
diff --git a/sys/gnu/fs/ext2fs/ext2_bmap.c b/sys/gnu/fs/ext2fs/ext2_bmap.c
index bb875f5..1bc8455 100644
--- a/sys/gnu/fs/ext2fs/ext2_bmap.c
+++ b/sys/gnu/fs/ext2fs/ext2_bmap.c
@@ -36,10 +36,11 @@
* SUCH DAMAGE.
*
* @(#)ufs_bmap.c 8.6 (Berkeley) 1/21/94
- * $Id: ufs_bmap.c,v 1.5 1995/01/09 16:05:25 davidg Exp $
+ * $Id: ufs_bmap.c,v 1.6 1995/03/04 03:24:45 davidg Exp $
*/
#include <sys/param.h>
+#include <sys/systm.h>
#include <sys/buf.h>
#include <sys/proc.h>
#include <sys/vnode.h>
@@ -53,8 +54,6 @@
#include <ufs/ufs/ufsmount.h>
#include <ufs/ufs/ufs_extern.h>
-int ufs_bmaparray __P((struct vnode *, daddr_t, daddr_t *, struct indir *, int *, int *));
-
/*
* Bmap converts a the logical block number of a file to its physical block
* number on the disk. The conversion is done by using the logical block
diff --git a/sys/gnu/i386/isa/nic3008.c b/sys/gnu/i386/isa/nic3008.c
index bb9f57e..084ff3f 100644
--- a/sys/gnu/i386/isa/nic3008.c
+++ b/sys/gnu/i386/isa/nic3008.c
@@ -1,6 +1,6 @@
-static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.2 1995/02/15 11:59:40 jkh Exp $";
+static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.3 1995/03/19 14:28:35 davidg Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.2 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.3 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,9 @@ static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.2 1995/02/15 11:59:40 jkh E
*
*******************************************************************************
* $Log: nic3008.c,v $
+ * Revision 1.3 1995/03/19 14:28:35 davidg
+ * Removed redundant newlines that were in some panic strings.
+ *
* Revision 1.2 1995/02/15 11:59:40 jkh
* Fix a few more nits. Should compile better now! :_)
*
@@ -40,6 +43,7 @@ static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.2 1995/02/15 11:59:40 jkh E
#include "ioctl.h"
#include "kernel.h"
#include "systm.h"
+#include <sys/proc.h>
#include "i386/isa/isa_device.h"
#include "gnu/i386/isa/nic3008.h"
@@ -817,8 +821,11 @@ b_intr(int mb, int c, struct nic_softc * sc)
{
chan->state = IDLE;
ctrl->o_len = 0;
- timeout(isdn_start_out, (void *)chan->ctrl,
- hz/5);
+ /*
+ * XXX the chan->ctrl arg is very bogus.
+ * Don't just use a cast to "fix" it.
+ */
+ timeout(isdn_start_out, chan->ctrl, hz / 5);
break;
}
break;
diff --git a/sys/gnu/i386/isa/nic3009.c b/sys/gnu/i386/isa/nic3009.c
index c4e7a13..af84c50 100644
--- a/sys/gnu/i386/isa/nic3009.c
+++ b/sys/gnu/i386/isa/nic3009.c
@@ -1,6 +1,6 @@
-static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.3 1995/02/15 11:59:41 jkh Exp $";
+static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.4 1995/02/16 08:06:21 jkh Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.3 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.4 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,9 @@ static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.3 1995/02/15 11:59:41 jkh E
*
*******************************************************************************
* $Log: nic3009.c,v $
+ * Revision 1.4 1995/02/16 08:06:21 jkh
+ * Fix a few bogons introduced when config lost the 3 char limitation.
+ *
* Revision 1.3 1995/02/15 11:59:41 jkh
* Fix a few more nits. Should compile better now! :_)
*
@@ -43,6 +46,7 @@ static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.3 1995/02/15 11:59:41 jkh E
#include "ioctl.h"
#include "kernel.h"
#include "systm.h"
+#include "proc.h"
#include "i386/isa/isa_device.h"
#include "gnu/i386/isa/nic3009.h"
@@ -1116,7 +1120,11 @@ up_intr(unsigned unit, struct nnic_softc * sc)
{
chan->state = IDLE;
ctrl->o_len = 0;
- timeout(isdn_start_out,(void *)chan->ctrl,hz/5);
+ /*
+ * XXX the chan->ctrl arg is very bogus.
+ * Don't just use a cast to "fix" it.
+ */
+ timeout(isdn_start_out, chan->ctrl, hz / 5);
}
break;
diff --git a/sys/gnu/isdn/iispy.c b/sys/gnu/isdn/iispy.c
index a88159b..7d17076 100644
--- a/sys/gnu/isdn/iispy.c
+++ b/sys/gnu/isdn/iispy.c
@@ -1,6 +1,6 @@
-static char _ispyid[] = "@(#)$Id: iispy.c,v 1.1 1995/02/14 15:00:29 jkh Exp $";
+static char _ispyid[] = "@(#)$Id: iispy.c,v 1.2 1995/02/15 06:28:27 jkh Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.1 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.2 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,9 @@ static char _ispyid[] = "@(#)$Id: iispy.c,v 1.1 1995/02/14 15:00:29 jkh Exp
*
*******************************************************************************
* $Log: iispy.c,v $
+ * Revision 1.2 1995/02/15 06:28:27 jkh
+ * Fix up include paths, nuke some warnings.
+ *
* Revision 1.1 1995/02/14 15:00:29 jkh
* An ISDN driver that supports the EDSS1 and the 1TR6 ISDN interfaces.
* EDSS1 is the "Euro-ISDN", 1TR6 is the soon obsolete german ISDN Interface.
@@ -38,8 +41,6 @@ static char _ispyid[] = "@(#)$Id: iispy.c,v 1.1 1995/02/14 15:00:29 jkh Exp
#include "gnu/isdn/isdn_ioctl.h"
-int ispyattach();
-
int nispy = NISPY;
int ispy_applnr;
static int next_if =0;
diff --git a/sys/gnu/isdn/iitel.c b/sys/gnu/isdn/iitel.c
index 1d801e1..f751963 100644
--- a/sys/gnu/isdn/iitel.c
+++ b/sys/gnu/isdn/iitel.c
@@ -1,6 +1,6 @@
-static char _itelid[] = "@(#)$Id: iitel.c,v 1.1 1995/02/14 15:00:30 jkh Exp $";
+static char _itelid[] = "@(#)$Id: iitel.c,v 1.2 1995/02/15 06:28:27 jkh Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.1 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.2 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,9 @@ static char _itelid[] = "@(#)$Id: iitel.c,v 1.1 1995/02/14 15:00:30 jkh Exp
*
*******************************************************************************
* $Log: iitel.c,v $
+ * Revision 1.2 1995/02/15 06:28:27 jkh
+ * Fix up include paths, nuke some warnings.
+ *
* Revision 1.1 1995/02/14 15:00:30 jkh
* An ISDN driver that supports the EDSS1 and the 1TR6 ISDN interfaces.
* EDSS1 is the "Euro-ISDN", 1TR6 is the soon obsolete german ISDN Interface.
@@ -38,8 +41,6 @@ static char _itelid[] = "@(#)$Id: iitel.c,v 1.1 1995/02/14 15:00:30 jkh Exp
#include "gnu/isdn/isdn_ioctl.h"
-int itelattach();
-
int nitel = NITEL;
static int applnr[NITEL];
static int next_if =0;
diff --git a/sys/gnu/isdn/iitty.c b/sys/gnu/isdn/iitty.c
index a58793b..03d5f72 100644
--- a/sys/gnu/isdn/iitty.c
+++ b/sys/gnu/isdn/iitty.c
@@ -1,6 +1,6 @@
-static char _ittyid[] = "@(#)$Id: iitty.c,v 1.3 1995/02/25 20:08:52 pst Exp $";
+static char _ittyid[] = "@(#)$Id: iitty.c,v 1.4 1995/02/28 00:20:30 pst Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.3 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.4 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,18 @@ static char _ittyid[] = "@(#)$Id: iitty.c,v 1.3 1995/02/25 20:08:52 pst Exp
*
*******************************************************************************
* $Log: iitty.c,v $
+ * Revision 1.4 1995/02/28 00:20:30 pst
+ * Incorporate bde's code-review comments.
+ *
+ * (a) bring back ttselect, now that we have xxxdevtotty() it isn't dangerous.
+ * (b) remove all of the wrappers that have been replaced by ttselect
+ * (c) fix formatting in syscons.c and definition in syscons.h
+ * (d) add cxdevtotty
+ *
+ * NOT DONE:
+ * (e) make pcvt work... it was already broken...when someone fixes pcvt to
+ * link properly, just rename get_pccons to xxxdevtotty and we're done
+ *
* Revision 1.3 1995/02/25 20:08:52 pst
* (a) remove the pointer to each driver's tty structure array from cdevsw
* (b) add a function callback vector to tty drivers that will return a pointer
@@ -53,7 +65,7 @@ static char _ittyid[] = "@(#)$Id: iitty.c,v 1.3 1995/02/25 20:08:52 pst Exp
#include "gnu/isdn/isdn_ioctl.h"
-int ityattach(), ityparam();
+int ityparam();
void itystart();
int nity = NITY;
diff --git a/sys/gnu/isdn/isdn.c b/sys/gnu/isdn/isdn.c
index e71c91b..035c4fb 100644
--- a/sys/gnu/isdn/isdn.c
+++ b/sys/gnu/isdn/isdn.c
@@ -1,6 +1,6 @@
-static char _isdnid[] = "@(#)$Id: isdn.c,v 1.1 1995/02/14 15:00:33 jkh Exp $";
+static char _isdnid[] = "@(#)$Id: isdn.c,v 1.2 1995/02/15 06:28:29 jkh Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.1 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.2 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,9 @@ static char _isdnid[] = "@(#)$Id: isdn.c,v 1.1 1995/02/14 15:00:33 jkh Exp $
*
*******************************************************************************
* $Log: isdn.c,v $
+ * Revision 1.2 1995/02/15 06:28:29 jkh
+ * Fix up include paths, nuke some warnings.
+ *
* Revision 1.1 1995/02/14 15:00:33 jkh
* An ISDN driver that supports the EDSS1 and the 1TR6 ISDN interfaces.
* EDSS1 is the "Euro-ISDN", 1TR6 is the soon obsolete german ISDN Interface.
@@ -44,6 +47,7 @@ static char _isdnid[] = "@(#)$Id: isdn.c,v 1.1 1995/02/14 15:00:33 jkh Exp $
#include "ioctl.h"
#include "kernel.h"
#include "systm.h"
+#include "proc.h"
#include "gnu/isdn/isdn_ioctl.h"
@@ -51,14 +55,12 @@ isdn_appl_t isdn_appl[N_ISDN_APPL];
isdn_ctrl_t isdn_ctrl[N_ISDN_CTRL];
int Isdn_Appl, Isdn_Ctrl, Isdn_Typ;
-int isdn_input(), isdn_output();
int ii_input(), ii_out(), ii_connect(), ii_disconnect();
int ity_input(), ity_out(), ity_connect(), ity_disconnect();
int itel_input(), itel_out(), itel_connect(), itel_disconnect();
int ispy_input();
int isdn_stat();
-void isdn_disconnect();
static int o_flags, r_flags, bufind[TYPNR];
static char buffer[TYPNR][257];
static u_char appl_list[TYPNR];
diff --git a/sys/gnu/isdn/isdn_ioctl.h b/sys/gnu/isdn/isdn_ioctl.h
index ff49486..e0475d1 100644
--- a/sys/gnu/isdn/isdn_ioctl.h
+++ b/sys/gnu/isdn/isdn_ioctl.h
@@ -1,4 +1,4 @@
-static char _isdn_ioctl_id[] = "@(#)$Id: isdn_ioctl.h,v 1.1 1995/01/25 14:06:18 jkr Exp jkr $";
+static char _isdn_ioctl_id[] = "@(#)$Id: isdn_ioctl.h,v 1.1 1995/02/14 15:00:35 jkh Exp $";
/*******************************************************************************
* II - Version 0.1 $Revision: 1.1 $ $State: Exp $
*
@@ -10,6 +10,15 @@ static char _isdn_ioctl_id[] = "@(#)$Id: isdn_ioctl.h,v 1.1 1995/01/25 14:06
*
*******************************************************************************
* $Log: isdn_ioctl.h,v $
+ * Revision 1.1 1995/02/14 15:00:35 jkh
+ * An ISDN driver that supports the EDSS1 and the 1TR6 ISDN interfaces.
+ * EDSS1 is the "Euro-ISDN", 1TR6 is the soon obsolete german ISDN Interface.
+ * Obtained from: Dietmar Friede <dfriede@drnhh.neuhaus.de> and
+ * Juergen Krause <jkr@saarlink.de>
+ *
+ * This is only one part - the rest to follow in a couple of hours.
+ * This part is a benign import, since it doesn't affect anything else.
+ *
*
******************************************************************************/
@@ -134,3 +143,33 @@ typedef struct
#define ISDN_HANGUP _IOWR('I',4,int)
#define ISDN_SET_PARAM _IOWR('I',8,isdn_param)
#define ISDN_GET_PARAM _IOWR('I',9,isdn_param)
+
+#ifdef KERNEL
+
+/* XXX should be elsewhere. */
+
+/* From isdn.c. */
+void isdn_accept_con_ind __P((int an, int cn, char serv, char serv_add,
+ char subadr, char nl, char *num));
+void isdn_conn_ind __P((int an, int cn, int dial));
+int isdn_ctrl_attach __P((int n));
+void isdn_disconn_ind __P((int an));
+void isdn_disconnect __P((int an, int rea));
+void isdn_info __P((int an, int typ, int len, char *data));
+int isdn_input __P((int an, int len, char *buf, int dir));
+int isdn_msg __P((int an));
+int isdn_output __P((int an));
+
+/* From if_ii.c. */
+int iiattach __P((int ap));
+
+/* From iispy.c. */
+int ispyattach __P((int ap));
+
+/* From iitel.c. */
+int itelattach __P((int ap));
+
+/* From iitty.c. */
+int ityattach __P((int ap));
+
+#endif /* KERNEL */
diff --git a/sys/i386/eisa/aha1742.c b/sys/i386/eisa/aha1742.c
index 1511eeb..ebbd4bb 100644
--- a/sys/i386/eisa/aha1742.c
+++ b/sys/i386/eisa/aha1742.c
@@ -14,7 +14,7 @@
*
* commenced: Sun Sep 27 18:14:01 PDT 1992
*
- * $Id: aha1742.c,v 1.28 1995/03/23 07:31:07 gibbs Exp $
+ * $Id: aha1742.c,v 1.29 1995/03/23 09:00:18 rgrimes Exp $
*/
#include <sys/types.h>
@@ -29,6 +29,7 @@
#include <sys/buf.h>
#include <sys/proc.h>
#include <sys/user.h>
+#include <machine/clock.h>
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#else
diff --git a/sys/i386/i386/conf.c b/sys/i386/i386/conf.c
index 5767354..ebbf58a 100644
--- a/sys/i386/i386/conf.c
+++ b/sys/i386/i386/conf.c
@@ -42,7 +42,7 @@
* SUCH DAMAGE.
*
* from: @(#)conf.c 5.8 (Berkeley) 5/12/91
- * $Id: conf.c,v 1.77 1995/03/05 22:24:59 joerg Exp $
+ * $Id: conf.c,v 1.78 1995/03/27 19:39:58 ache Exp $
*/
#include <sys/param.h>
@@ -419,14 +419,6 @@ d_ttycv_t pcdevtotty;
#define scdevtotty nxdevtotty
#endif /* NSC > 0, NVT > 0 */
-/* controlling TTY */
-d_open_t cttyopen;
-d_rdwr_t cttyread;
-d_rdwr_t cttywrite;
-d_ioctl_t cttyioctl;
-d_select_t cttyselect;
-d_ttycv_t cttydevtotty;
-
/* /dev/mem */
d_open_t mmopen;
d_close_t mmclose;
diff --git a/sys/i386/include/md_var.h b/sys/i386/include/md_var.h
index ad8ba37..6bc5808 100644
--- a/sys/i386/include/md_var.h
+++ b/sys/i386/include/md_var.h
@@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: $
+ * $Id: md_var.h,v 1.1 1995/03/16 18:11:43 bde Exp $
*/
#ifndef _MACHINE_MD_VAR_H_
@@ -64,5 +64,6 @@ int fill_regs __P((struct proc *p, struct reg *regs));
int mvesp __P((void));
void setconf __P((void));
void userconfig __P((void));
+void vm_bounce_init __P((void));
#endif /* !_MACHINE_MD_VAR_H_ */
diff --git a/sys/i386/isa/aha1542.c b/sys/i386/isa/aha1542.c
index a57736c..6082396 100644
--- a/sys/i386/isa/aha1542.c
+++ b/sys/i386/isa/aha1542.c
@@ -12,7 +12,7 @@
* on the understanding that TFS is not responsible for the correct
* functioning of this software in any circumstances.
*
- * $Id: aha1542.c,v 1.40 1995/01/19 12:33:10 dufault Exp $
+ * $Id: aha1542.c,v 1.41 1995/01/31 11:41:36 dufault Exp $
*/
/*
@@ -31,6 +31,7 @@
#include <sys/buf.h>
#include <sys/proc.h>
#include <sys/user.h>
+#include <machine/clock.h>
#include <i386/isa/isa_device.h>
#endif /* KERNEL */
#include <scsi/scsi_all.h>
diff --git a/sys/i386/isa/aha1742.c b/sys/i386/isa/aha1742.c
index 1511eeb..ebbd4bb 100644
--- a/sys/i386/isa/aha1742.c
+++ b/sys/i386/isa/aha1742.c
@@ -14,7 +14,7 @@
*
* commenced: Sun Sep 27 18:14:01 PDT 1992
*
- * $Id: aha1742.c,v 1.28 1995/03/23 07:31:07 gibbs Exp $
+ * $Id: aha1742.c,v 1.29 1995/03/23 09:00:18 rgrimes Exp $
*/
#include <sys/types.h>
@@ -29,6 +29,7 @@
#include <sys/buf.h>
#include <sys/proc.h>
#include <sys/user.h>
+#include <machine/clock.h>
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#else
diff --git a/sys/i386/isa/aic6360.c b/sys/i386/isa/aic6360.c
index c54a979..4d648db 100644
--- a/sys/i386/isa/aic6360.c
+++ b/sys/i386/isa/aic6360.c
@@ -31,7 +31,7 @@
*/
/*
- * $Id: aic6360.c,v 1.5 1994/11/16 02:45:36 bde Exp $
+ * $Id: aic6360.c,v 1.6 1995/03/01 22:30:47 dufault Exp $
*
* Acknowledgements: Many of the algorithms used in this driver are
* inspired by the work of Julian Elischer (julian@tfs.com) and
@@ -137,6 +137,7 @@
#ifdef __FreeBSD__
#include <sys/devconf.h>
+#include <machine/clock.h>
#include <i386/isa/isa_device.h>
#include <sys/kernel.h>
diff --git a/sys/i386/isa/cy.c b/sys/i386/isa/cy.c
index f9defd0..03e561c 100644
--- a/sys/i386/isa/cy.c
+++ b/sys/i386/isa/cy.c
@@ -27,7 +27,7 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: cy.c,v 1.3 1995/02/25 20:09:12 pst Exp $
+ * $Id: cy.c,v 1.4 1995/02/28 00:20:52 pst Exp $
*/
/*
@@ -88,6 +88,8 @@
#include <i386/isa/isa_device.h>
#include <i386/isa/ic/cd1400.h>
+#else
+#include <machine/clock.h>
#define RxFifoThreshold 3 /* 3 characters (out of 12) in the receive
* FIFO before an interrupt is generated
*/
diff --git a/sys/i386/isa/ft.c b/sys/i386/isa/ft.c
index 2e778aa..81a00f6 100644
--- a/sys/i386/isa/ft.c
+++ b/sys/i386/isa/ft.c
@@ -17,7 +17,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*
* ft.c - QIC-40/80 floppy tape driver
- * $Id: ft.c,v 1.15 1994/12/04 03:10:09 jkh Exp $
+ * $Id: ft.c,v 1.16 1995/03/26 19:28:22 rgrimes Exp $
*
* 06/07/94 v0.9 ++sg
* Tape stuck on segment problem should be gone. Re-wrote buffering
@@ -77,7 +77,8 @@
#include <sys/ftape.h>
#include <sys/devconf.h>
-#include <machine/cpufunc.h>
+#include <machine/clock.h>
+
#include <i386/isa/isa_device.h>
#include <i386/isa/fdreg.h>
#include <i386/isa/fdc.h>
diff --git a/sys/i386/isa/gpib.c b/sys/i386/isa/gpib.c
index 4b5410c..34e83bb 100644
--- a/sys/i386/isa/gpib.c
+++ b/sys/i386/isa/gpib.c
@@ -35,7 +35,7 @@
#include "kernel.h"
#include "malloc.h"
-
+#include <machine/clock.h>
#include "i386/isa/gpibreg.h"
#include "i386/isa/gpib.h"
diff --git a/sys/i386/isa/if_el.c b/sys/i386/isa/if_el.c
index fee5127..6a60e6a 100644
--- a/sys/i386/isa/if_el.c
+++ b/sys/i386/isa/if_el.c
@@ -6,7 +6,7 @@
*
* Questions, comments, bug reports and fixes to kimmel@cs.umass.edu.
*
- * $Id: if_el.c,v 1.9 1994/11/24 14:29:17 davidg Exp $
+ * $Id: if_el.c,v 1.10 1994/12/22 21:56:06 wollman Exp $
*/
/* Except of course for the portions of code lifted from other FreeBSD
* drivers (mainly elread, elget and el_ioctl)
@@ -54,6 +54,8 @@
#include <net/bpfdesc.h>
#endif
+#include <machine/clock.h>
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
diff --git a/sys/i386/isa/if_ep.c b/sys/i386/isa/if_ep.c
index 18dbcb4..4f2175f 100644
--- a/sys/i386/isa/if_ep.c
+++ b/sys/i386/isa/if_ep.c
@@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: if_ep.c,v 1.20 1995/03/23 06:53:38 davidg Exp $
+ * $Id: if_ep.c,v 1.21 1995/03/23 07:31:08 gibbs Exp $
*/
/*
@@ -79,6 +79,10 @@
#include <net/bpfdesc.h>
#endif
+#if defined(__FreeBSD__)
+#include <machine/clock.h>
+#endif
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
diff --git a/sys/i386/isa/if_ie.c b/sys/i386/isa/if_ie.c
index 7bb5a2f..095725f 100644
--- a/sys/i386/isa/if_ie.c
+++ b/sys/i386/isa/if_ie.c
@@ -43,7 +43,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: if_ie.c,v 1.20 1994/12/22 21:56:09 wollman Exp $
+ * $Id: if_ie.c,v 1.21 1995/03/19 14:28:45 davidg Exp $
*/
/*
@@ -137,6 +137,8 @@ iomem, and to make 16-pointers, we subtract iomem and and with 0xffff.
#include <netns/ns_if.h>
#endif
+#include <machine/clock.h>
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/ic/i82586.h>
diff --git a/sys/i386/isa/if_le.c b/sys/i386/isa/if_le.c
index f54b0ab..3a8f4ce 100644
--- a/sys/i386/isa/if_le.c
+++ b/sys/i386/isa/if_le.c
@@ -21,9 +21,12 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: if_le.c,v 1.10 1994/11/24 14:29:24 davidg Exp $
+ * $Id: if_le.c,v 1.12 1994/12/22 21:56:11 wollman Exp $
*
* $Log: if_le.c,v $
+ * Revision 1.12 1994/12/22 21:56:11 wollman
+ * Move ARP interface initialization into if_ether.c:arp_ifinit().
+ *
* Revision 1.10 1994/11/24 14:29:24 davidg
* Moved conversion of ether_type to host byte order out of ethernet drivers
* and into ether_input(). It was silly to have bpf want this one way and
@@ -110,6 +113,8 @@
#include <netns/ns_if.h>
#endif
+#include <machine/clock.h>
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
@@ -833,7 +838,6 @@ le_multi_op(
#define LEMAC_32K_MODE(mbase) (((mbase) >= 0x14) && ((mbase) <= 0x1F))
#define LEMAC_2K_MODE(mbase) ( (mbase) >= 0x40)
-static int lemac_probe(le_softc_t *sc, const le_board_t *bd, int *msize);
static void lemac_init(int unit);
static void lemac_start(struct ifnet *ifp);
static void lemac_reset(IF_RESET_ARGS);
@@ -1353,7 +1357,6 @@ lemac_init_adapmem(
* Start of DEPCA (DE200/DE201/DE202/DE422 etal) support.
*
*/
-static int depca_probe(le_softc_t *sc, const le_board_t *bd, int *msize);
static void depca_intr(le_softc_t *sc);
static int lance_init_adapmem(le_softc_t *sc);
static int lance_init_ring(le_softc_t *sc, ln_ring_t *rp, lance_ring_t *ri,
diff --git a/sys/i386/isa/if_lnc.c b/sys/i386/isa/if_lnc.c
index b482f5f..305b7fc 100644
--- a/sys/i386/isa/if_lnc.c
+++ b/sys/i386/isa/if_lnc.c
@@ -128,6 +128,11 @@ struct lnc_softc {
} lnc_softc[NLNC];
/* Function prototypes */
+int bicc_probe(struct isa_device *);
+int depca_probe(struct isa_device *);
+int lance_probe(int);
+int ne2100_probe(struct isa_device *);
+int pcnet_probe(int);
void lnc_init(int);
void lnc_start(struct ifnet *);
int lnc_ioctl(struct ifnet *, int, caddr_t);
diff --git a/sys/i386/isa/if_ze.c b/sys/i386/isa/if_ze.c
index 408ffe4..7c8719e 100644
--- a/sys/i386/isa/if_ze.c
+++ b/sys/i386/isa/if_ze.c
@@ -47,7 +47,7 @@
*/
/*
- * $Id: if_ze.c,v 1.11 1995/02/17 02:22:51 phk Exp $
+ * $Id: if_ze.c,v 1.12 1995/02/26 05:14:48 bde Exp $
*/
#include "ze.h"
@@ -85,6 +85,8 @@
#include <net/bpfdesc.h>
#endif
+#include <machine/clock.h>
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
diff --git a/sys/i386/isa/if_zp.c b/sys/i386/isa/if_zp.c
index c8310fe..b1469f9 100644
--- a/sys/i386/isa/if_zp.c
+++ b/sys/i386/isa/if_zp.c
@@ -35,7 +35,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* From: if_ep.c,v 1.9 1994/01/25 10:46:29 deraadt Exp $
- * $Id: if_zp.c,v 1.1 1995/02/17 02:22:52 phk Exp $
+ * $Id: if_zp.c,v 1.2 1995/02/26 05:14:49 bde Exp $
*/
/*-
* TODO:
@@ -175,6 +175,14 @@ enum memtype { COMMON, ATTRIBUTE };
#include <net/bpfdesc.h>
#endif
+#if defined(__FreeBSD__)
+#include <machine/clock.h>
+#endif
+
+#if defined(__FreeBSD__) && defined(ZP_DEBUG)
+#include <i386/i386/cons.h>
+#endif
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
diff --git a/sys/i386/isa/isa.c b/sys/i386/isa/isa.c
index de23f0b..6afc959 100644
--- a/sys/i386/isa/isa.c
+++ b/sys/i386/isa/isa.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)isa.c 7.2 (Berkeley) 5/13/91
- * $Id: isa.c,v 1.40 1995/03/16 17:31:18 se Exp $
+ * $Id: isa.c,v 1.41 1995/03/25 05:54:33 swallace Exp $
*/
/*
@@ -137,6 +137,8 @@ static inthand_t *slowintr[ICU_LEN] = {
};
static void config_isadev __P((struct isa_device *isdp, u_int *mp));
+static void config_isadev_c __P((struct isa_device *isdp, u_int *mp,
+ int reconfig));
static void conflict __P((struct isa_device *dvp, struct isa_device *tmpdvp,
int item, char const *whatnot, char const *reason,
char const *format));
@@ -366,8 +368,6 @@ isa_configure() {
*/
-static void config_isadev_c();
-
static void
config_isadev(isdp, mp)
struct isa_device *isdp;
diff --git a/sys/i386/isa/isa_device.h b/sys/i386/isa/isa_device.h
index fbad210..579f06d 100644
--- a/sys/i386/isa/isa_device.h
+++ b/sys/i386/isa/isa_device.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)isa_device.h 7.1 (Berkeley) 5/9/91
- * $Id: isa_device.h,v 1.18 1995/03/12 13:23:10 ugen Exp $
+ * $Id: isa_device.h,v 1.19 1995/03/16 17:31:19 se Exp $
*/
#ifndef _I386_ISA_ISA_DEVICE_H_
@@ -126,6 +126,7 @@ inthand_t
IDTVEC(intr4), IDTVEC(intr5), IDTVEC(intr6), IDTVEC(intr7),
IDTVEC(intr8), IDTVEC(intr9), IDTVEC(intr10), IDTVEC(intr11),
IDTVEC(intr12), IDTVEC(intr13), IDTVEC(intr14), IDTVEC(intr15);
+
void isa_configure __P((void));
void isa_defaultirq __P((void));
void isa_dmacascade __P((unsigned chan));
@@ -133,6 +134,7 @@ void isa_dmadone __P((int, caddr_t, int, int));
void isa_dmastart __P((int, caddr_t, unsigned, unsigned));
int isa_irq_pending __P((struct isa_device *dvp));
int isa_nmi __P((int cd));
+void reconfig_isadev __P((struct isa_device *isdp, u_int *mp));
int register_intr __P((int intr, int device_id, u_int flags,
inthand2_t *handler, u_int *maskptr, int unit));
int unregister_intr __P((int intr, inthand2_t *handler));
diff --git a/sys/i386/isa/joy.c b/sys/i386/isa/joy.c
index 5fae0d7..942b45a 100644
--- a/sys/i386/isa/joy.c
+++ b/sys/i386/isa/joy.c
@@ -32,9 +32,9 @@
#include <errno.h>
-#include <sys/types.h>
+#include <sys/param.h>
+#include <sys/systm.h>
-#include <machine/cpufunc.h>
#include <machine/joystick.h>
#include <i386/isa/isa.h>
@@ -158,7 +158,7 @@ joyread (dev_t dev, struct uio *uio, int flag)
state >>= 4;
c.b1 = ~state & 1;
c.b2 = ~(state >> 1) & 1;
- return uiomove (&c, sizeof(struct joystick), uio);
+ return uiomove ((caddr_t)&c, sizeof(struct joystick), uio);
}
int joyioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
{
diff --git a/sys/i386/isa/matcd.c b/sys/i386/isa/matcd.c
index 8b600b1..8deca46 100644
--- a/sys/i386/isa/matcd.c
+++ b/sys/i386/isa/matcd.c
@@ -189,6 +189,7 @@ static char MATCDCOPYRIGHT[] = "Matsushita CD-ROM driver, Copr. 1994,1995 Frank
#include "i386/isa/isa.h"
#include "i386/isa/isa_device.h"
#include "ioctl.h"
+#include "proc.h"
#include "stat.h"
#include "uio.h"
@@ -391,6 +392,12 @@ static void draincmd(int port,int cdrive,int ldrive);
static int get_error(int port, int ldrive, int cdrive);
static int chk_error(int errnum);
static int msf_to_blk(unsigned char * cd);
+ int docmd(char *cmd, int ldrive, int cdrive, int controller,
+ int port);
+ int get_stat(int port, int ldrive);
+ int matcd_eject(int ldrive, int cdrive, int controller);
+ int media_chk(struct matcd_data *cd, int errnum, int ldrive);
+ int waitforit(int timelimit, int state, int port, char *where);
#ifdef FULLDRIVER
static int matcd_playtracks(int ldrive, int cdrive, int controller,
struct ioc_play_track *pt);
diff --git a/sys/i386/isa/mcd.c b/sys/i386/isa/mcd.c
index d04f08e..338fabf 100644
--- a/sys/i386/isa/mcd.c
+++ b/sys/i386/isa/mcd.c
@@ -40,7 +40,7 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: mcd.c,v 1.38 1995/02/22 02:12:10 ache Exp $
+ * $Id: mcd.c,v 1.39 1995/02/23 17:40:16 ache Exp $
*/
static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
@@ -52,6 +52,7 @@ static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
#include <sys/conf.h>
#include <sys/file.h>
#include <sys/buf.h>
+#include <sys/proc.h>
#include <sys/stat.h>
#include <sys/uio.h>
#include <sys/ioctl.h>
@@ -61,6 +62,10 @@ static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
#include <sys/disklabel.h>
#include <sys/devconf.h>
+#include <machine/clock.h>
+
+#include <i386/i386/cons.h>
+
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
#include <i386/isa/mcdreg.h>
diff --git a/sys/i386/isa/mse.c b/sys/i386/isa/mse.c
index f8e7cc0..de7b26d 100644
--- a/sys/i386/isa/mse.c
+++ b/sys/i386/isa/mse.c
@@ -11,7 +11,7 @@
* this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
- * $Id: mse.c,v 1.8 1994/10/23 21:27:31 wollman Exp $
+ * $Id: mse.c,v 1.9 1994/11/08 05:41:34 jkh Exp $
*/
/*
* Driver for the Logitech and ATI Inport Bus mice for use with 386bsd and
@@ -57,6 +57,8 @@
#include <sys/uio.h>
#include <sys/devconf.h>
+#include <machine/clock.h>
+
#include <i386/isa/isa_device.h>
#include <i386/isa/icu.h>
diff --git a/sys/i386/isa/ncr5380.c b/sys/i386/isa/ncr5380.c
index cba446b..8cb2392 100644
--- a/sys/i386/isa/ncr5380.c
+++ b/sys/i386/isa/ncr5380.c
@@ -47,6 +47,9 @@
#include <sys/proc.h>
#include <sys/user.h>
#include <sys/devconf.h>
+
+#include <machine/clock.h>
+
#include <i386/isa/isa_device.h>
#include <i386/isa/ic/ncr5380.h>
#include <i386/isa/ic/ncr53400.h>
diff --git a/sys/i386/isa/pcic.c b/sys/i386/isa/pcic.c
index 4c5977a..887e357 100644
--- a/sys/i386/isa/pcic.c
+++ b/sys/i386/isa/pcic.c
@@ -40,6 +40,7 @@
#if defined(__FreeBSD__)
#include <sys/systm.h>
#include <sys/kernel.h>
+#include <machine/clock.h>
#endif
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
diff --git a/sys/i386/isa/seagate.c b/sys/i386/isa/seagate.c
index 0a99049..16f5c04 100644
--- a/sys/i386/isa/seagate.c
+++ b/sys/i386/isa/seagate.c
@@ -46,7 +46,7 @@
* delays, device flags, polling mode, generic cleanup
* vak 950115 Added request-sense ops
*
- * $Id: seagate.c,v 1.3 1994/06/16 13:26:14 sean Exp $
+ * $Id: seagate.c,v 1.5 1995/01/10 11:41:28 jkh Exp $
*/
/*
@@ -109,6 +109,9 @@
#include <sys/proc.h>
#include <sys/user.h>
#include <sys/devconf.h>
+
+#include <machine/clock.h>
+
#include <i386/isa/isa_device.h>
#include <scsi/scsi_all.h>
diff --git a/sys/i386/isa/sound/dev_table.h b/sys/i386/isa/sound/dev_table.h
index fbba133..91df56e 100644
--- a/sys/i386/isa/sound/dev_table.h
+++ b/sys/i386/isa/sound/dev_table.h
@@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: dev_table.h,v 1.9 1995/02/13 22:49:03 jkh Exp $
+ * $Id: dev_table.h,v 1.12 1995/03/12 23:33:50 swallace Exp $
*/
#ifndef _DEV_TABLE_H_
@@ -336,6 +336,8 @@ struct sound_timer_operations {
extern int num_sound_cards;
long sndtable_init(long mem_start);
+int sndtable_probe(int unit, struct address_info *hw_config);
+int sndtable_init_card(int unit, struct address_info *hw_config);
int sndtable_get_cardcount (void);
struct address_info *sound_getconf(int card_type);
void sound_chconf(int card_type, int ioaddr, int irq, int dma);
diff --git a/sys/i386/isa/sound/sb16_dsp.c b/sys/i386/isa/sound/sb16_dsp.c
index bf956a2..e88dacc 100644
--- a/sys/i386/isa/sound/sb16_dsp.c
+++ b/sys/i386/isa/sound/sb16_dsp.c
@@ -79,7 +79,6 @@ static void sb16_dsp_halt (int dev);
static int dsp_set_speed (int);
static int dsp_set_stereo (int);
static void dsp_cleanup (void);
-int sb_reset_dsp (void);
static struct audio_operations sb16_dsp_operations =
{
diff --git a/sys/i386/isa/sound/sound_calls.h b/sys/i386/isa/sound/sound_calls.h
index 5bb43d0..3618f29 100644
--- a/sys/i386/isa/sound/sound_calls.h
+++ b/sys/i386/isa/sound/sound_calls.h
@@ -1,13 +1,15 @@
/*
* DMA buffer calls
*
- * $Id: sound_calls.h,v 1.7 1994/10/01 02:17:10 swallace Exp $
+ * $Id: sound_calls.h,v 1.10 1995/03/12 23:34:06 swallace Exp $
*/
#ifndef _MACHINE_ISA_SOUND_H_
#define _MACHINE_ISA_SOUND_H_
int DMAbuf_open(int dev, int mode);
+int DMAbuf_output_ready(int dev);
+int DMAbuf_input_ready(int dev);
int DMAbuf_release(int dev, int mode);
int DMAbuf_getwrbuffer(int dev, char **buf, int *size);
int DMAbuf_getrdbuffer(int dev, char **buf, int *len);
@@ -160,6 +162,7 @@ long attach_adlib_card(long mem_start, struct address_info *hw_config);
int probe_adlib(struct address_info *hw_config);
/* From pas_card.c */
+void mix_write(unsigned char data, int ioaddr);
long attach_pas_card(long mem_start, struct address_info *hw_config);
int probe_pas(struct address_info *hw_config);
int pas_set_intr(int mask);
diff --git a/sys/i386/isa/wd7000.c b/sys/i386/isa/wd7000.c
index ca35f92..60ace17 100644
--- a/sys/i386/isa/wd7000.c
+++ b/sys/i386/isa/wd7000.c
@@ -65,8 +65,8 @@
#include <scsi/scsiconf.h>
#include <sys/devconf.h>
+#include <machine/clock.h>
#include <machine/cpu.h>
-#include <machine/cpufunc.h>
#include <i386/isa/isa_device.h>
diff --git a/sys/i386/isa/wt.c b/sys/i386/isa/wt.c
index 7d6c94f..cee9dbc 100644
--- a/sys/i386/isa/wt.c
+++ b/sys/i386/isa/wt.c
@@ -19,7 +19,7 @@
* the original CMU copyright notice.
*
* Version 1.3, Thu Nov 11 12:09:13 MSK 1993
- * $Id: wt.c,v 1.13 1994/10/25 08:57:39 swallace Exp $
+ * $Id: wt.c,v 1.14 1995/01/09 17:55:10 joerg Exp $
*
*/
@@ -61,9 +61,12 @@
#include <sys/malloc.h>
#include <sys/ioctl.h>
#include <sys/mtio.h>
+#include <sys/proc.h>
#include <sys/devconf.h>
#include <vm/vm_param.h>
+#include <machine/clock.h>
+
#include <i386/isa/isa_device.h>
#include <i386/isa/wtreg.h>
diff --git a/sys/isa/joy.c b/sys/isa/joy.c
index 5fae0d7..942b45a 100644
--- a/sys/isa/joy.c
+++ b/sys/isa/joy.c
@@ -32,9 +32,9 @@
#include <errno.h>
-#include <sys/types.h>
+#include <sys/param.h>
+#include <sys/systm.h>
-#include <machine/cpufunc.h>
#include <machine/joystick.h>
#include <i386/isa/isa.h>
@@ -158,7 +158,7 @@ joyread (dev_t dev, struct uio *uio, int flag)
state >>= 4;
c.b1 = ~state & 1;
c.b2 = ~(state >> 1) & 1;
- return uiomove (&c, sizeof(struct joystick), uio);
+ return uiomove ((caddr_t)&c, sizeof(struct joystick), uio);
}
int joyioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
{
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c
index b0efc5a..28b6c71 100644
--- a/sys/kern/init_main.c
+++ b/sys/kern/init_main.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)init_main.c 8.9 (Berkeley) 1/21/94
- * $Id: init_main.c,v 1.18 1995/02/20 22:23:09 davidg Exp $
+ * $Id: init_main.c,v 1.19 1995/03/16 18:12:27 bde Exp $
*/
#include <sys/param.h>
@@ -58,8 +58,11 @@
#include <sys/buf.h>
#include <sys/clist.h>
#include <sys/device.h>
+#include <sys/msg.h>
#include <sys/protosw.h>
#include <sys/reboot.h>
+#include <sys/sem.h>
+#include <sys/shm.h>
#include <sys/user.h>
#include <ufs/ufs/quota.h>
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index f89a055..77d76b7 100644
--- a/sys/kern/kern_descrip.c
+++ b/sys/kern/kern_descrip.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_descrip.c 8.6 (Berkeley) 4/19/94
- * $Id: kern_descrip.c,v 1.7 1994/12/12 12:27:39 bde Exp $
+ * $Id: kern_descrip.c,v 1.8 1995/02/20 19:42:33 guido Exp $
*/
#include <sys/param.h>
@@ -330,9 +330,6 @@ finishdup(fdp, old, new, retval)
/*
* Close a file descriptor.
*/
-struct close_args {
- int fd;
-};
/* ARGSUSED */
int
close(p, uap, retval)
diff --git a/sys/miscfs/fdesc/fdesc_vnops.c b/sys/miscfs/fdesc/fdesc_vnops.c
index 5232de1..6c20b26 100644
--- a/sys/miscfs/fdesc/fdesc_vnops.c
+++ b/sys/miscfs/fdesc/fdesc_vnops.c
@@ -35,7 +35,7 @@
*
* @(#)fdesc_vnops.c 8.9 (Berkeley) 1/21/94
*
- * $Id: fdesc_vnops.c,v 1.6 1994/10/02 17:47:51 phk Exp $
+ * $Id: fdesc_vnops.c,v 1.7 1994/10/06 21:06:42 davidg Exp $
*/
/*
@@ -59,6 +59,7 @@
#include <sys/buf.h>
#include <sys/dirent.h>
#include <sys/socketvar.h>
+#include <sys/tty.h>
#include <miscfs/fdesc/fdesc.h>
#define cttyvp(p) ((p)->p_flag & P_CONTROLT ? (p)->p_session->s_ttyvp : NULL)
diff --git a/sys/miscfs/portal/portal_vnops.c b/sys/miscfs/portal/portal_vnops.c
index b25b543..56f52fb 100644
--- a/sys/miscfs/portal/portal_vnops.c
+++ b/sys/miscfs/portal/portal_vnops.c
@@ -35,7 +35,7 @@
*
* @(#)portal_vnops.c 8.8 (Berkeley) 1/21/94
*
- * $Id: portal_vnops.c,v 1.3 1994/08/20 03:48:52 davidg Exp $
+ * $Id: portal_vnops.c,v 1.4 1994/09/21 03:47:05 wollman Exp $
*/
/*
@@ -70,9 +70,7 @@ portal_closefd(p, fd)
int fd;
{
int error;
- struct {
- int fd;
- } ua;
+ struct close_args ua;
int rc;
ua.fd = fd;
diff --git a/sys/netiso/iso_snpac.h b/sys/netiso/iso_snpac.h
index 180a438..429ac37 100644
--- a/sys/netiso/iso_snpac.h
+++ b/sys/netiso/iso_snpac.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)iso_snpac.h 8.1 (Berkeley) 6/10/93
- * $Id: iso_snpac.h,v 1.2 1994/08/02 07:50:47 davidg Exp $
+ * $Id: iso_snpac.h,v 1.3 1994/08/21 06:14:21 paul Exp $
*/
#ifndef _NETISO_ISO_SNPAC_H_
@@ -113,6 +113,8 @@ struct llinfo_llc {
#ifdef KERNEL
struct llinfo_llc llinfo_llc; /* head for linked lists */
+int iso_snparesolve __P((struct ifnet *ifp, struct sockaddr_iso *dest,
+ caddr_t snpa, int *snpa_len));
#endif /* KERNEL */
#endif
diff --git a/sys/scsi/ch.c b/sys/scsi/ch.c
index 6fd5bef..a4cd115e 100644
--- a/sys/scsi/ch.c
+++ b/sys/scsi/ch.c
@@ -2,7 +2,7 @@
* Written by grefen@?????
* Based on scsi drivers by Julian Elischer (julian@tfs.com)
*
- * $Id: ch.c,v 1.15 1995/03/04 20:50:45 dufault Exp $
+ * $Id: ch.c,v 1.16 1995/03/15 14:22:04 dufault Exp $
*/
#include <sys/types.h>
@@ -24,7 +24,13 @@
#include <scsi/scsiconf.h>
#include <sys/devconf.h>
-static errval ch_mode_sense(u_int32, u_int32);
+errval ch_getelem __P((u_int32 unit, short *stat, int type, u_int32 from,
+ void *data, u_int32 flags));
+errval ch_move __P((u_int32 unit, short *stat, u_int32 chm, u_int32 from,
+ u_int32 to, u_int32 flags));
+static errval ch_mode_sense __P((u_int32 unit, u_int32 flags));
+errval ch_position __P((u_int32 unit, short *stat, u_int32 chm, u_int32 to,
+ u_int32 flags));
#define CHRETRIES 2
@@ -278,7 +284,7 @@ ch_getelem(unit, stat, type, from, data, flags)
u_int32 unit, from, flags;
int type;
short *stat;
- char *data;
+ void *data; /* XXX `struct untagged *' - see chio.h */
{
struct scsi_read_element_status scsi_cmd;
char elbuf[32];
diff --git a/sys/scsi/scsi_base.c b/sys/scsi/scsi_base.c
index 4cae78d..4b571e0 100644
--- a/sys/scsi/scsi_base.c
+++ b/sys/scsi/scsi_base.c
@@ -8,7 +8,7 @@
* file.
*
* Written by Julian Elischer (julian@dialix.oz.au)
- * $Id: scsi_base.c,v 1.23 1995/03/15 14:44:01 dufault Exp $
+ * $Id: scsi_base.c,v 1.24 1995/03/21 11:21:01 dufault Exp $
*/
#define SPLSD splbio
@@ -542,7 +542,8 @@ retry:
break;
}
#ifdef BOUNCE_BUFFERS
- vm_bounce_kva_alloc_free(xs->data, (datalen + PAGE_SIZE - 1)/PAGE_SIZE, 0);
+ vm_bounce_kva_alloc_free((vm_offset_t) xs->data,
+ (datalen + PAGE_SIZE - 1)/PAGE_SIZE);
#else
free(xs->data, M_TEMP);
#endif
diff --git a/sys/sys/bio.h b/sys/sys/bio.h
index b0b3677..43e9306 100644
--- a/sys/sys/bio.h
+++ b/sys/sys/bio.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)buf.h 8.7 (Berkeley) 1/21/94
- * $Id: buf.h,v 1.14 1995/03/25 08:55:02 davidg Exp $
+ * $Id: buf.h,v 1.15 1995/03/26 23:29:06 davidg Exp $
*/
#ifndef _SYS_BUF_H_
@@ -245,6 +245,10 @@ void pbgetvp __P((struct vnode *, struct buf *));
void pbrelvp __P((struct buf *));
void reassignbuf __P((struct buf *, struct vnode *));
struct buf *trypbuf __P((void));
+void vm_bounce_alloc __P((struct buf *));
+void vm_bounce_free __P((struct buf *));
+vm_offset_t vm_bounce_kva_alloc __P((int));
+void vm_bounce_kva_alloc_free __P((vm_offset_t, int));
__END_DECLS
#endif
#endif /* !_SYS_BUF_H_ */
diff --git a/sys/sys/buf.h b/sys/sys/buf.h
index b0b3677..43e9306 100644
--- a/sys/sys/buf.h
+++ b/sys/sys/buf.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)buf.h 8.7 (Berkeley) 1/21/94
- * $Id: buf.h,v 1.14 1995/03/25 08:55:02 davidg Exp $
+ * $Id: buf.h,v 1.15 1995/03/26 23:29:06 davidg Exp $
*/
#ifndef _SYS_BUF_H_
@@ -245,6 +245,10 @@ void pbgetvp __P((struct vnode *, struct buf *));
void pbrelvp __P((struct buf *));
void reassignbuf __P((struct buf *, struct vnode *));
struct buf *trypbuf __P((void));
+void vm_bounce_alloc __P((struct buf *));
+void vm_bounce_free __P((struct buf *));
+vm_offset_t vm_bounce_kva_alloc __P((int));
+void vm_bounce_kva_alloc_free __P((vm_offset_t, int));
__END_DECLS
#endif
#endif /* !_SYS_BUF_H_ */
diff --git a/sys/sys/msg.h b/sys/sys/msg.h
index 8f559a9..48e7c5b 100644
--- a/sys/sys/msg.h
+++ b/sys/sys/msg.h
@@ -1,4 +1,4 @@
-/* $Id: msg.h,v 1.1 1994/09/13 14:47:34 dfr Exp $ */
+/* $Id: msg.h,v 1.2 1994/09/17 13:24:27 davidg Exp $ */
/* $NetBSD: msg.h,v 1.4 1994/06/29 06:44:43 cgd Exp $ */
/*
@@ -142,6 +142,8 @@ struct msqid_ds *msqids; /* MSGMNI msqid_ds struct's */
#define MSG_LOCKED 01000 /* Is this msqid_ds locked? */
+void msginit __P((void));
+
#endif /* KERNEL */
#ifndef KERNEL
diff --git a/sys/sys/sem.h b/sys/sys/sem.h
index c931dcd..ef08f4e 100644
--- a/sys/sys/sem.h
+++ b/sys/sys/sem.h
@@ -1,4 +1,4 @@
-/* $Id: sem.h,v 1.1 1994/09/13 14:47:35 dfr Exp $ */
+/* $Id: sem.h,v 1.2 1994/09/17 13:24:28 davidg Exp $ */
/* $NetBSD: sem.h,v 1.5 1994/06/29 06:45:15 cgd Exp $ */
/*
@@ -163,6 +163,8 @@ typedef enum {
SEM_CONFIG_FREEZE, /* Freeze the semaphore facility. */
SEM_CONFIG_THAW /* Thaw the semaphore facility. */
} semconfig_ctl_t;
+
+void seminit __P((void));
#endif /* KERNEL */
#ifndef KERNEL
diff --git a/sys/sys/snoop.h b/sys/sys/snoop.h
index 1c6f73d..82d5849 100644
--- a/sys/sys/snoop.h
+++ b/sys/sys/snoop.h
@@ -13,8 +13,8 @@
* Snoop stuff.
*/
-#ifndef SNOOP_H
-#define SNOOP_H
+#ifndef _SNOOP_H_
+#define _SNOOP_H_
#define SNOOP_MINLEN (4*1024) /* This should be power of 2.
* 4K tested to be the minimum
@@ -68,4 +68,18 @@ struct snoop {
#define SNP_TTYCLOSE -2
#define SNP_DETACH -3
-#endif
+#ifdef KERNEL
+/* XXX several wrong storage classes and types here. */
+int snpclose __P((dev_t dev, int flag));
+int snp_detach __P((struct snoop *snp));
+int snpdown __P((struct snoop *snp));
+int snpin __P((struct snoop *snp, char *buf, int n));
+int snpinc __P((struct snoop *snp, char c));
+int snpioctl __P((dev_t dev, int cmd, caddr_t data, int flag));
+int snpopen __P((dev_t dev, int flag, int mode, struct proc *p));
+int snpread __P((dev_t dev, struct uio *uio, int flag));
+int snpselect __P((dev_t dev, int rw, struct proc *p));
+int snpwrite __P((dev_t dev, struct uio *uio, int flag));
+#endif /* KERNEL */
+
+#endif /* _SNOOP_H_ */
diff --git a/sys/sys/systm.h b/sys/sys/systm.h
index f837e43..ad6f608 100644
--- a/sys/sys/systm.h
+++ b/sys/sys/systm.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)systm.h 8.4 (Berkeley) 2/23/94
- * $Id: systm.h,v 1.15 1995/03/16 18:16:32 bde Exp $
+ * $Id: systm.h,v 1.16 1995/03/17 06:15:26 phk Exp $
*/
#ifndef _SYS_SYSTM_H_
@@ -199,6 +199,10 @@ void untimeout(timeout_func_t, void *);
void logwakeup __P((void));
/* Syscalls that are called internally. */
+struct close_args {
+ int fd;
+};
+int close __P((struct proc *, struct close_args *uap, int *retval));
struct execve_args {
char *fname;
char **argv;
diff --git a/sys/sys/tty.h b/sys/sys/tty.h
index 959fad5..a80bce0 100644
--- a/sys/sys/tty.h
+++ b/sys/sys/tty.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)tty.h 8.6 (Berkeley) 1/21/94
- * $Id: tty.h,v 1.12 1995/02/28 00:21:11 pst Exp $
+ * $Id: tty.h,v 1.13 1995/03/16 18:16:33 bde Exp $
*/
#ifndef _SYS_TTY_H_
@@ -237,6 +237,15 @@ int ttywait __P((struct tty *tp));
int ttywflush __P((struct tty *tp));
struct tty *ttymalloc __P((void));
void ttyfree __P((struct tty *));
+
+/* From tty_tty.c. */
+int cttyioctl __P((dev_t dev, int cmd, caddr_t addr, int flag,
+ struct proc *p));
+int cttyopen __P((dev_t dev, int flag, int mode, struct proc *p));
+int cttyread __P((dev_t dev, struct uio *uio, int flag));
+int cttyselect __P((dev_t dev, int flag, struct proc *p));
+int cttywrite __P((dev_t dev, struct uio *uio, int flag));
+
#endif /* KERNEL */
#endif /* !_SYS_TTY_H_ */
diff --git a/sys/ufs/ffs/ffs_extern.h b/sys/ufs/ffs/ffs_extern.h
index b4986ab..43e7bbe 100644
--- a/sys/ufs/ffs/ffs_extern.h
+++ b/sys/ufs/ffs/ffs_extern.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ffs_extern.h 8.3 (Berkeley) 4/16/94
- * $Id: ffs_extern.h,v 1.4 1994/08/18 22:35:53 wollman Exp $
+ * $Id: ffs_extern.h,v 1.5 1994/09/22 19:38:32 wollman Exp $
*/
struct buf;
@@ -60,6 +60,7 @@ int ffs_bmap __P((struct vop_bmap_args *));
void ffs_clrblock __P((struct fs *, u_char *, daddr_t));
int ffs_fhtovp __P((struct mount *, struct fid *, struct mbuf *,
struct vnode **, int *, struct ucred **));
+int ffs_flushfiles __P((struct mount *, int, struct proc *));
void ffs_fragacct __P((struct fs *, int, long [], int));
int ffs_fsync __P((struct vop_fsync_args *));
int ffs_init __P((void));
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c
index aeb074f..6776049 100644
--- a/sys/ufs/ffs/ffs_vfsops.c
+++ b/sys/ufs/ffs/ffs_vfsops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ffs_vfsops.c 8.8 (Berkeley) 4/18/94
- * $Id: ffs_vfsops.c,v 1.13 1995/03/16 18:16:41 bde Exp $
+ * $Id: ffs_vfsops.c,v 1.14 1995/03/18 18:03:29 davidg Exp $
*/
#include <sys/param.h>
@@ -61,7 +61,6 @@
#include <ufs/ffs/ffs_extern.h>
int ffs_sbupdate __P((struct ufsmount *, int));
-int ffs_flushfiles __P((struct mount *, int, struct proc *));
int ffs_reload __P((struct mount *,struct ucred *,struct proc *));
int ffs_oldfscompat __P((struct fs *));
diff --git a/sys/ufs/lfs/lfs_alloc.c b/sys/ufs/lfs/lfs_alloc.c
index 3606484..9e3d1ed 100644
--- a/sys/ufs/lfs/lfs_alloc.c
+++ b/sys/ufs/lfs/lfs_alloc.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)lfs_alloc.c 8.4 (Berkeley) 1/4/94
- * $Id: lfs_alloc.c,v 1.5 1994/10/10 01:04:48 phk Exp $
+ * $Id: lfs_alloc.c,v 1.6 1995/03/19 14:29:16 davidg Exp $
*/
#include <sys/param.h>
@@ -48,6 +48,7 @@
#include <ufs/ufs/quota.h>
#include <ufs/ufs/inode.h>
#include <ufs/ufs/ufsmount.h>
+#include <ufs/ufs/ufs_extern.h>
#include <ufs/lfs/lfs.h>
#include <ufs/lfs/lfs_extern.h>
diff --git a/sys/ufs/lfs/lfs_balloc.c b/sys/ufs/lfs/lfs_balloc.c
index fbf9bbe..e51d830 100644
--- a/sys/ufs/lfs/lfs_balloc.c
+++ b/sys/ufs/lfs/lfs_balloc.c
@@ -31,9 +31,10 @@
* SUCH DAMAGE.
*
* @(#)lfs_balloc.c 8.1 (Berkeley) 6/11/93
- * $Id: lfs_balloc.c,v 1.3 1995/01/09 16:05:20 davidg Exp $
+ * $Id: lfs_balloc.c,v 1.4 1995/03/04 03:24:43 davidg Exp $
*/
#include <sys/param.h>
+#include <sys/systm.h>
#include <sys/buf.h>
#include <sys/proc.h>
#include <sys/vnode.h>
@@ -45,6 +46,7 @@
#include <ufs/ufs/quota.h>
#include <ufs/ufs/inode.h>
#include <ufs/ufs/ufsmount.h>
+#include <ufs/ufs/ufs_extern.h>
#include <ufs/lfs/lfs.h>
#include <ufs/lfs/lfs_extern.h>
diff --git a/sys/ufs/lfs/lfs_extern.h b/sys/ufs/lfs/lfs_extern.h
index 59f19a6..9a1fb4a 100644
--- a/sys/ufs/lfs/lfs_extern.h
+++ b/sys/ufs/lfs/lfs_extern.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)lfs_extern.h 8.2 (Berkeley) 4/16/94
- * $Id: lfs_extern.h,v 1.3 1994/08/21 07:16:09 paul Exp $
+ * $Id: lfs_extern.h,v 1.4 1994/09/22 19:38:34 wollman Exp $
*/
#ifndef _UFS_LFS_LFS_EXTERN_H_
@@ -57,7 +57,9 @@ int lfs_close __P((struct vop_close_args *));
int lfs_create __P((struct vop_create_args *));
int lfs_fhtovp __P((struct mount *, struct fid *, struct mbuf *,
struct vnode **, int *, struct ucred **));
+void lfs_free_buffer __P((caddr_t, int));
int lfs_fsync __P((struct vop_fsync_args *));
+int lfs_gatherblock __P((struct segment *, struct buf *, int *));
int lfs_getattr __P((struct vop_getattr_args *));
struct dinode *
lfs_ifind __P((struct lfs *, ino_t, struct dinode *));
@@ -86,6 +88,7 @@ int lfs_sync __P((struct mount *, int, struct ucred *, struct proc *));
int lfs_truncate __P((struct vop_truncate_args *));
int lfs_unmount __P((struct mount *, int, struct proc *));
int lfs_update __P((struct vop_update_args *));
+void lfs_updatemeta __P((struct segment *));
int lfs_valloc __P((struct vop_valloc_args *));
int lfs_vcreate __P((struct mount *, ino_t, struct vnode **));
int lfs_vfree __P((struct vop_vfree_args *));
@@ -95,6 +98,9 @@ int lfs_vptofh __P((struct vnode *, struct fid *));
int lfs_vref __P((struct vnode *));
void lfs_vunref __P((struct vnode *));
int lfs_write __P((struct vop_write_args *));
+int lfs_writeinode __P((struct lfs *, struct segment *, struct inode *));
+int lfs_writeseg __P((struct lfs *, struct segment *));
+void lfs_writesuper __P((struct lfs *));
#ifdef DEBUG
void lfs_dump_dinode __P((struct dinode *));
void lfs_dump_super __P((struct lfs *));
diff --git a/sys/ufs/lfs/lfs_segment.c b/sys/ufs/lfs/lfs_segment.c
index 09d5a56..1e00f8f 100644
--- a/sys/ufs/lfs/lfs_segment.c
+++ b/sys/ufs/lfs/lfs_segment.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)lfs_segment.c 8.5 (Berkeley) 1/4/94
- * $Id: lfs_segment.c,v 1.7 1995/01/09 16:05:22 davidg Exp $
+ * $Id: lfs_segment.c,v 1.8 1995/03/19 14:29:18 davidg Exp $
*/
#include <sys/param.h>
@@ -146,7 +146,6 @@ lfs_alloc_buffer(int size) {
void lfs_callback __P((struct buf *));
void lfs_gather __P((struct lfs *, struct segment *,
struct vnode *, int (*) __P((struct lfs *, struct buf *))));
-int lfs_gatherblock __P((struct segment *, struct buf *, int *));
void lfs_iset __P((struct inode *, daddr_t, time_t));
int lfs_match_data __P((struct lfs *, struct buf *));
int lfs_match_dindir __P((struct lfs *, struct buf *));
@@ -155,11 +154,7 @@ int lfs_match_tindir __P((struct lfs *, struct buf *));
void lfs_newseg __P((struct lfs *));
void lfs_shellsort __P((struct buf **, daddr_t *, register int));
void lfs_supercallback __P((struct buf *));
-void lfs_updatemeta __P((struct segment *));
void lfs_writefile __P((struct lfs *, struct segment *, struct vnode *));
-int lfs_writeinode __P((struct lfs *, struct segment *, struct inode *));
-int lfs_writeseg __P((struct lfs *, struct segment *));
-void lfs_writesuper __P((struct lfs *));
void lfs_writevnodes __P((struct lfs *fs, struct mount *mp,
struct segment *sp, int dirops));
diff --git a/sys/ufs/lfs/lfs_syscalls.c b/sys/ufs/lfs/lfs_syscalls.c
index 73c5045..32e2f02 100644
--- a/sys/ufs/lfs/lfs_syscalls.c
+++ b/sys/ufs/lfs/lfs_syscalls.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)lfs_syscalls.c 8.5 (Berkeley) 4/20/94
- * $Id: lfs_syscalls.c,v 1.5 1995/01/04 23:46:33 gibbs Exp $
+ * $Id: lfs_syscalls.c,v 1.6 1995/01/09 16:05:23 davidg Exp $
*/
#include <sys/param.h>
@@ -65,6 +65,8 @@ if (sp->sum_bytes_left < (s)) { \
(void) lfs_writeseg(fs, sp); \
}
struct buf *lfs_fakebuf __P((struct vnode *, int, size_t, caddr_t));
+int lfs_fastvget __P((struct mount *, ino_t, daddr_t, struct vnode **,
+ struct dinode *));
/*
* lfs_markv:
diff --git a/sys/ufs/lfs/lfs_vnops.c b/sys/ufs/lfs/lfs_vnops.c
index e76d0b5..0a90fe7 100644
--- a/sys/ufs/lfs/lfs_vnops.c
+++ b/sys/ufs/lfs/lfs_vnops.c
@@ -31,13 +31,14 @@
* SUCH DAMAGE.
*
* @(#)lfs_vnops.c 8.5 (Berkeley) 12/30/93
- * $Id: lfs_vnops.c,v 1.5 1994/09/22 19:38:39 wollman Exp $
+ * $Id: lfs_vnops.c,v 1.6 1995/01/04 23:46:34 gibbs Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/namei.h>
#include <sys/resourcevar.h>
+#include <sys/signalvar.h>
#include <sys/kernel.h>
#include <sys/file.h>
#include <sys/stat.h>
diff --git a/sys/ufs/ufs/ufs_bmap.c b/sys/ufs/ufs/ufs_bmap.c
index bb875f5..1bc8455 100644
--- a/sys/ufs/ufs/ufs_bmap.c
+++ b/sys/ufs/ufs/ufs_bmap.c
@@ -36,10 +36,11 @@
* SUCH DAMAGE.
*
* @(#)ufs_bmap.c 8.6 (Berkeley) 1/21/94
- * $Id: ufs_bmap.c,v 1.5 1995/01/09 16:05:25 davidg Exp $
+ * $Id: ufs_bmap.c,v 1.6 1995/03/04 03:24:45 davidg Exp $
*/
#include <sys/param.h>
+#include <sys/systm.h>
#include <sys/buf.h>
#include <sys/proc.h>
#include <sys/vnode.h>
@@ -53,8 +54,6 @@
#include <ufs/ufs/ufsmount.h>
#include <ufs/ufs/ufs_extern.h>
-int ufs_bmaparray __P((struct vnode *, daddr_t, daddr_t *, struct indir *, int *, int *));
-
/*
* Bmap converts a the logical block number of a file to its physical block
* number on the disk. The conversion is done by using the logical block
diff --git a/sys/ufs/ufs/ufs_extern.h b/sys/ufs/ufs/ufs_extern.h
index b2ae74d..8ff0d94 100644
--- a/sys/ufs/ufs/ufs_extern.h
+++ b/sys/ufs/ufs/ufs_extern.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_extern.h 8.3 (Berkeley) 4/16/94
- * $Id: ufs_extern.h,v 1.5 1994/10/27 20:45:13 jkh Exp $
+ * $Id: ufs_extern.h,v 1.6 1994/11/14 13:50:15 bde Exp $
*/
#ifndef _UFS_UFS_EXTERN_H_
@@ -57,6 +57,9 @@ int ufs_abortop __P((struct vop_abortop_args *));
int ufs_access __P((struct vop_access_args *));
int ufs_advlock __P((struct vop_advlock_args *));
int ufs_bmap __P((struct vop_bmap_args *));
+int ufs_bmaparray __P((struct vnode *, daddr_t, daddr_t *, struct indir *,
+ int *, int *));
+
int ufs_check_export __P((struct mount *, struct ufid *, struct mbuf *,
struct vnode **, int *exflagsp, struct ucred **));
int ufs_checkpath __P((struct inode *, struct inode *, struct ucred *));
diff --git a/sys/vm/vm_glue.c b/sys/vm/vm_glue.c
index 77dc039..c8c97fe 100644
--- a/sys/vm/vm_glue.c
+++ b/sys/vm/vm_glue.c
@@ -59,7 +59,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_glue.c,v 1.16 1995/02/20 17:26:21 davidg Exp $
+ * $Id: vm_glue.c,v 1.17 1995/02/21 12:06:06 davidg Exp $
*/
#include <sys/param.h>
@@ -67,6 +67,7 @@
#include <sys/proc.h>
#include <sys/resourcevar.h>
#include <sys/buf.h>
+#include <sys/shm.h>
#include <sys/user.h>
#include <sys/kernel.h>
OpenPOWER on IntegriCloud