summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1995-12-14 08:32:45 +0000
committerphk <phk@FreeBSD.org>1995-12-14 08:32:45 +0000
commit63ec2c0ae9b44c5394bae5d6ee7fea5be9659585 (patch)
tree17b584943b186d479fdf3906ec2bef1ea2ca47bf /sys
parent30e263dcabc35e19f5e060d92f09d212e9b56668 (diff)
downloadFreeBSD-src-63ec2c0ae9b44c5394bae5d6ee7fea5be9659585.zip
FreeBSD-src-63ec2c0ae9b44c5394bae5d6ee7fea5be9659585.tar.gz
A Major staticize sweep. Generates a couple of warnings that I'll deal
with later. A number of unused vars removed. A number of unused procs removed or #ifdefed.
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/amd64/vm_machdep.c40
-rw-r--r--sys/dev/snp/snp.c5
-rw-r--r--sys/i386/i386/vm_machdep.c40
-rw-r--r--sys/kern/kern_acct.c29
-rw-r--r--sys/kern/kern_descrip.c9
-rw-r--r--sys/kern/kern_devconf.c4
-rw-r--r--sys/kern/kern_exec.c7
-rw-r--r--sys/kern/kern_ktrace.c19
-rw-r--r--sys/kern/kern_lockf.c28
-rw-r--r--sys/kern/kern_malloc.c6
-rw-r--r--sys/kern/kern_proc.c10
-rw-r--r--sys/kern/kern_sig.c12
-rw-r--r--sys/kern/kern_sysctl.c6
-rw-r--r--sys/kern/kern_time.c6
-rw-r--r--sys/kern/subr_clist.c8
-rw-r--r--sys/kern/subr_log.c4
-rw-r--r--sys/kern/subr_prf.c10
-rw-r--r--sys/kern/subr_prof.c4
-rw-r--r--sys/kern/subr_rlist.c4
-rw-r--r--sys/kern/sys_generic.c9
-rw-r--r--sys/kern/sys_socket.c14
-rw-r--r--sys/kern/sysv_msg.c10
-rw-r--r--sys/kern/sysv_sem.c30
-rw-r--r--sys/kern/sysv_shm.c10
-rw-r--r--sys/kern/tty.c29
-rw-r--r--sys/kern/tty_compat.c6
-rw-r--r--sys/kern/tty_pty.c24
-rw-r--r--sys/kern/tty_snoop.c5
-rw-r--r--sys/kern/tty_subr.c8
-rw-r--r--sys/kern/uipc_mbuf.c10
-rw-r--r--sys/kern/uipc_proto.c4
-rw-r--r--sys/kern/vfs_bio.c20
-rw-r--r--sys/sys/ktrace.h6
-rw-r--r--sys/sys/lockf.h12
-rw-r--r--sys/sys/mbuf.h3
-rw-r--r--sys/sys/signalvar.h5
-rw-r--r--sys/sys/snoop.h1
-rw-r--r--sys/sys/socketvar.h5
-rw-r--r--sys/sys/tty.h4
-rw-r--r--sys/vm/swap_pager.c15
40 files changed, 203 insertions, 278 deletions
diff --git a/sys/amd64/amd64/vm_machdep.c b/sys/amd64/amd64/vm_machdep.c
index 6c30cf1..dcd7cba 100644
--- a/sys/amd64/amd64/vm_machdep.c
+++ b/sys/amd64/amd64/vm_machdep.c
@@ -38,7 +38,7 @@
*
* from: @(#)vm_machdep.c 7.3 (Berkeley) 5/13/91
* Utah $Hdr: vm_machdep.c 1.16.1.1 89/06/23$
- * $Id: vm_machdep.c,v 1.47 1995/12/10 13:36:34 phk Exp $
+ * $Id: vm_machdep.c,v 1.48 1995/12/11 04:55:01 dyson Exp $
*/
#include "npx.h"
@@ -67,8 +67,6 @@
#include <i386/isa/isa.h>
-extern void pagemove __P((caddr_t from, caddr_t to, int size));
-static void setredzone __P((u_short *pte, caddr_t vaddr));
static void vm_fault_quick __P((caddr_t v, int prot));
#ifdef BOUNCE_BUFFERS
@@ -80,7 +78,7 @@ static vm_offset_t
vm_bounce_page_find __P((int count));
static void vm_bounce_page_free __P((vm_offset_t pa, int count));
-static static volatile int kvasfreecnt;
+static volatile int kvasfreecnt;
caddr_t bouncememory;
int bouncepages;
@@ -639,9 +637,7 @@ cpu_coredump(p, vp, cred)
p));
}
-/*
- * Set a red zone in the kernel stack after the u. area.
- */
+#ifdef notyet
static void
setredzone(pte, vaddr)
u_short *pte;
@@ -656,35 +652,7 @@ setredzone(pte, vaddr)
used by sched (that has physical memory mapped 1:1 at bottom)
and take the dump while still in mapped mode */
}
-
-/*
- * Move pages from one kernel virtual address to another.
- * Both addresses are assumed to reside in the Sysmap,
- * and size must be a multiple of CLSIZE.
- */
-
-static void
-pagemove(from, to, size)
- register caddr_t from, to;
- int size;
-{
- register vm_offset_t pa;
-
- if (size & CLOFSET)
- panic("pagemove");
- while (size > 0) {
- pa = pmap_kextract((vm_offset_t)from);
- if (pa == 0)
- panic("pagemove 2");
- if (pmap_kextract((vm_offset_t)to) != 0)
- panic("pagemove 3");
- pmap_kremove((vm_offset_t)from);
- pmap_kenter((vm_offset_t)to, pa);
- from += PAGE_SIZE;
- to += PAGE_SIZE;
- size -= PAGE_SIZE;
- }
-}
+#endif
/*
* Convert kernel VA to physical address
diff --git a/sys/dev/snp/snp.c b/sys/dev/snp/snp.c
index 36d08d7..ed9ae26 100644
--- a/sys/dev/snp/snp.c
+++ b/sys/dev/snp/snp.c
@@ -22,9 +22,7 @@
#include <sys/ioctl.h>
#include <sys/ioctl_compat.h> /* Oooh..We need O/NTTYDISC */
#include <sys/proc.h>
-#define TTYDEFCHARS
#include <sys/tty.h>
-#undef TTYDEFCHARS
#include <sys/file.h>
#include <sys/conf.h>
#include <sys/uio.h>
@@ -57,6 +55,7 @@ static struct cdevsw snp_cdevsw =
static struct snoop snoopsw[NSNP];
static struct tty *devtotty __P((dev_t dev));
+static int snp_detach __P((struct snoop *snp));
static struct tty *
devtotty (dev)
@@ -320,7 +319,7 @@ snpopen(dev, flag, mode, p)
}
-int
+static int
snp_detach(snp)
struct snoop *snp;
{
diff --git a/sys/i386/i386/vm_machdep.c b/sys/i386/i386/vm_machdep.c
index 6c30cf1..dcd7cba 100644
--- a/sys/i386/i386/vm_machdep.c
+++ b/sys/i386/i386/vm_machdep.c
@@ -38,7 +38,7 @@
*
* from: @(#)vm_machdep.c 7.3 (Berkeley) 5/13/91
* Utah $Hdr: vm_machdep.c 1.16.1.1 89/06/23$
- * $Id: vm_machdep.c,v 1.47 1995/12/10 13:36:34 phk Exp $
+ * $Id: vm_machdep.c,v 1.48 1995/12/11 04:55:01 dyson Exp $
*/
#include "npx.h"
@@ -67,8 +67,6 @@
#include <i386/isa/isa.h>
-extern void pagemove __P((caddr_t from, caddr_t to, int size));
-static void setredzone __P((u_short *pte, caddr_t vaddr));
static void vm_fault_quick __P((caddr_t v, int prot));
#ifdef BOUNCE_BUFFERS
@@ -80,7 +78,7 @@ static vm_offset_t
vm_bounce_page_find __P((int count));
static void vm_bounce_page_free __P((vm_offset_t pa, int count));
-static static volatile int kvasfreecnt;
+static volatile int kvasfreecnt;
caddr_t bouncememory;
int bouncepages;
@@ -639,9 +637,7 @@ cpu_coredump(p, vp, cred)
p));
}
-/*
- * Set a red zone in the kernel stack after the u. area.
- */
+#ifdef notyet
static void
setredzone(pte, vaddr)
u_short *pte;
@@ -656,35 +652,7 @@ setredzone(pte, vaddr)
used by sched (that has physical memory mapped 1:1 at bottom)
and take the dump while still in mapped mode */
}
-
-/*
- * Move pages from one kernel virtual address to another.
- * Both addresses are assumed to reside in the Sysmap,
- * and size must be a multiple of CLSIZE.
- */
-
-static void
-pagemove(from, to, size)
- register caddr_t from, to;
- int size;
-{
- register vm_offset_t pa;
-
- if (size & CLOFSET)
- panic("pagemove");
- while (size > 0) {
- pa = pmap_kextract((vm_offset_t)from);
- if (pa == 0)
- panic("pagemove 2");
- if (pmap_kextract((vm_offset_t)to) != 0)
- panic("pagemove 3");
- pmap_kremove((vm_offset_t)from);
- pmap_kenter((vm_offset_t)to, pa);
- from += PAGE_SIZE;
- to += PAGE_SIZE;
- size -= PAGE_SIZE;
- }
-}
+#endif
/*
* Convert kernel VA to physical address
diff --git a/sys/kern/kern_acct.c b/sys/kern/kern_acct.c
index f77fe69..a56e6a6 100644
--- a/sys/kern/kern_acct.c
+++ b/sys/kern/kern_acct.c
@@ -37,7 +37,7 @@
* SUCH DAMAGE.
*
* @(#)kern_acct.c 8.1 (Berkeley) 6/14/93
- * $Id: kern_acct.c,v 1.8 1995/10/29 15:30:56 phk Exp $
+ * $Id: kern_acct.c,v 1.9 1995/11/12 06:42:51 bde Exp $
*/
#include <sys/param.h>
@@ -49,6 +49,7 @@
#include <sys/file.h>
#include <sys/syslog.h>
#include <sys/kernel.h>
+#include <sys/sysctl.h>
#include <sys/namei.h>
#include <sys/errno.h>
#include <sys/acct.h>
@@ -72,21 +73,29 @@
* The former's operation is described in Leffler, et al., and the latter
* was provided by UCB with the 4.4BSD-Lite release
*/
-comp_t encode_comp_t __P((u_long, u_long));
-void acctwatch __P((void *));
+static comp_t encode_comp_t __P((u_long, u_long));
+static void acctwatch __P((void *));
/*
* Accounting vnode pointer, and saved vnode pointer.
*/
-struct vnode *acctp;
-struct vnode *savacctp;
+static struct vnode *acctp;
+static struct vnode *savacctp;
/*
* Values associated with enabling and disabling accounting
*/
-int acctsuspend = 2; /* stop accounting when < 2% free space left */
-int acctresume = 4; /* resume when free space risen to > 4% */
-int acctchkfreq = 15; /* frequency (in seconds) to check space */
+static int acctsuspend = 2; /* stop accounting when < 2% free space left */
+SYSCTL_INT(_kern, OID_AUTO, acct_suspend, CTLFLAG_RW,
+ &acctsuspend, 0, "");
+
+static int acctresume = 4; /* resume when free space risen to > 4% */
+SYSCTL_INT(_kern, OID_AUTO, acct_resume, CTLFLAG_RW,
+ &acctresume, 0, "");
+
+static int acctchkfreq = 15; /* frequency (in seconds) to check space */
+SYSCTL_INT(_kern, OID_AUTO, acct_chkfreq, CTLFLAG_RW,
+ &acctchkfreq, 0, "");
/*
* Accounting system call. Written based on the specification and
@@ -235,7 +244,7 @@ acct_process(p)
#define EXPSIZE 3 /* Base 8 (3 bit) exponent. */
#define MAXFRACT ((1 << MANTSIZE) - 1) /* Maximum fractional value. */
-comp_t
+static comp_t
encode_comp_t(s, us)
u_long s, us;
{
@@ -271,7 +280,7 @@ encode_comp_t(s, us)
* system containing the accounting file has been forcibly unmounted.
*/
/* ARGSUSED */
-void
+static void
acctwatch(a)
void *a;
{
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index ddbc7c6..1e98212 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.21 1995/12/08 11:16:59 julian Exp $
+ * $Id: kern_descrip.c,v 1.22 1995/12/08 23:21:31 phk Exp $
*/
#include <sys/param.h>
@@ -75,7 +75,7 @@ static struct cdevsw fildesc_cdevsw =
noioc, nostop, nullreset, nodevtotty,/*fd(!=Fd)*/
noselect, nommap, nostrat };
-int finishdup(struct filedesc *fdp, int old, int new, int *retval);
+static int finishdup(struct filedesc *fdp, int old, int new, int *retval);
/*
* Descriptor management.
*/
@@ -336,7 +336,7 @@ fcntl(p, uap, retval)
/*
* Common code for dup, dup2, and fcntl(F_DUPFD).
*/
-int
+static int
finishdup(fdp, old, new, retval)
register struct filedesc *fdp;
register int old, new, *retval;
@@ -522,7 +522,8 @@ fpathconf(p, uap, retval)
/*
* Allocate a file descriptor for the process.
*/
-int fdexpand;
+static int fdexpand;
+SYSCTL_INT(_debug, OID_AUTO, fdexpand, CTLFLAG_RD, &fdexpand, 0, "");
int
fdalloc(p, want, result)
diff --git a/sys/kern/kern_devconf.c b/sys/kern/kern_devconf.c
index af0152b..33becac 100644
--- a/sys/kern/kern_devconf.c
+++ b/sys/kern/kern_devconf.c
@@ -22,7 +22,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: kern_devconf.c,v 1.11 1995/11/20 12:42:01 phk Exp $
+ * $Id: kern_devconf.c,v 1.12 1995/12/06 23:37:06 bde Exp $
*/
/*
@@ -38,7 +38,7 @@
#include <sys/sysctl.h>
#include <sys/devconf.h>
-struct kern_devconf *dc_list = 0;
+static struct kern_devconf *dc_list = 0;
static unsigned dc_lastnum = 0;
int
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c
index c8d22c6..cade8e5 100644
--- a/sys/kern/kern_exec.c
+++ b/sys/kern/kern_exec.c
@@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: kern_exec.c,v 1.28 1995/12/07 12:46:40 davidg Exp $
+ * $Id: kern_exec.c,v 1.29 1995/12/09 04:29:11 peter Exp $
*/
#include <sys/param.h>
@@ -59,7 +59,7 @@
#include <machine/reg.h>
-int *exec_copyout_strings __P((struct image_params *));
+static int *exec_copyout_strings __P((struct image_params *));
static int exec_check_permissions(struct image_params *);
@@ -67,7 +67,8 @@ static int exec_check_permissions(struct image_params *);
* execsw_set is constructed for us by the linker. Each of the items
* is a pointer to a `const struct execsw', hence the double pointer here.
*/
-const struct execsw **execsw = (const struct execsw **)&execsw_set.ls_items[0];
+static const struct execsw **execsw =
+ (const struct execsw **)&execsw_set.ls_items[0];
#ifndef _SYS_SYSPROTO_H_
struct execve_args {
diff --git a/sys/kern/kern_ktrace.c b/sys/kern/kern_ktrace.c
index 3279856..212bb1f 100644
--- a/sys/kern/kern_ktrace.c
+++ b/sys/kern/kern_ktrace.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_ktrace.c 8.2 (Berkeley) 9/23/93
- * $Id: kern_ktrace.c,v 1.7 1995/11/12 06:42:56 bde Exp $
+ * $Id: kern_ktrace.c,v 1.8 1995/12/02 18:58:47 bde Exp $
*/
#ifdef KTRACE
@@ -47,9 +47,14 @@
#include <sys/malloc.h>
#include <sys/syslog.h>
-extern struct ktr_header *ktrgetheader __P((int type));
+static struct ktr_header *ktrgetheader __P((int type));
+static void ktrwrite __P((struct vnode *, struct ktr_header *));
+static int ktrcanset __P((struct proc *,struct proc *));
+static int ktrsetchildren __P((struct proc *,struct proc *,int,int,struct vnode *));
+static int ktrops __P((struct proc *,struct proc *,int,int,struct vnode *));
-struct ktr_header *
+
+static struct ktr_header *
ktrgetheader(type)
int type;
{
@@ -335,7 +340,7 @@ done:
return (error);
}
-int
+static int
ktrops(curp, p, ops, facs, vp)
struct proc *p, *curp;
int ops, facs;
@@ -372,7 +377,7 @@ ktrops(curp, p, ops, facs, vp)
return (1);
}
-int
+static int
ktrsetchildren(curp, top, ops, facs, vp)
struct proc *curp, *top;
int ops, facs;
@@ -408,7 +413,7 @@ ktrsetchildren(curp, top, ops, facs, vp)
/*NOTREACHED*/
}
-void
+static void
ktrwrite(vp, kth)
struct vnode *vp;
register struct ktr_header *kth;
@@ -463,7 +468,7 @@ ktrwrite(vp, kth)
*
* TODO: check groups. use caller effective gid.
*/
-int
+static int
ktrcanset(callp, targetp)
struct proc *callp, *targetp;
{
diff --git a/sys/kern/kern_lockf.c b/sys/kern/kern_lockf.c
index 261c47f..8566a1d 100644
--- a/sys/kern/kern_lockf.c
+++ b/sys/kern/kern_lockf.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_lockf.c 8.3 (Berkeley) 1/6/94
- * $Id: kern_lockf.c,v 1.3 1994/10/25 11:27:51 davidg Exp $
+ * $Id: kern_lockf.c,v 1.4 1995/05/30 08:05:31 rgrimes Exp $
*/
#include <sys/param.h>
@@ -61,6 +61,16 @@ int lockf_debug = 0;
#define NOLOCKF (struct lockf *)0
#define SELF 0x1
#define OTHERS 0x2
+static void lf_addblock __P((struct lockf *, struct lockf *));
+static int lf_clearlock __P((struct lockf *));
+static int lf_findoverlap __P((struct lockf *,
+ struct lockf *, int, struct lockf ***, struct lockf **));
+static struct lockf *
+ lf_getblock __P((struct lockf *));
+static int lf_getlock __P((struct lockf *, struct flock *));
+static int lf_setlock __P((struct lockf *));
+static void lf_split __P((struct lockf *, struct lockf *));
+static void lf_wakelock __P((struct lockf *));
/*
* Advisory record locking support
@@ -157,7 +167,7 @@ lf_advlock(ap, head, size)
/*
* Set a byte-range lock.
*/
-int
+static int
lf_setlock(lock)
register struct lockf *lock;
{
@@ -399,7 +409,7 @@ lf_setlock(lock)
* Generally, find the lock (or an overlap to that lock)
* and remove it (or shrink it), then wakeup anyone we can.
*/
-int
+static int
lf_clearlock(unlock)
register struct lockf *unlock;
{
@@ -468,7 +478,7 @@ lf_clearlock(unlock)
* Check whether there is a blocking lock,
* and if so return its process identifier.
*/
-int
+static int
lf_getlock(lock, fl)
register struct lockf *lock;
register struct flock *fl;
@@ -502,7 +512,7 @@ lf_getlock(lock, fl)
* Walk the list of locks for an inode and
* return the first blocking lock.
*/
-struct lockf *
+static struct lockf *
lf_getblock(lock)
register struct lockf *lock;
{
@@ -532,7 +542,7 @@ lf_getblock(lock)
* NOTE: this returns only the FIRST overlapping lock. There
* may be more than one.
*/
-int
+static int
lf_findoverlap(lf, lock, type, prev, overlap)
register struct lockf *lf;
struct lockf *lock;
@@ -641,7 +651,7 @@ lf_findoverlap(lf, lock, type, prev, overlap)
/*
* Add a lock to the end of the blocked list.
*/
-void
+static void
lf_addblock(blocklist, lock)
struct lockf *blocklist;
struct lockf *lock;
@@ -670,7 +680,7 @@ lf_addblock(blocklist, lock)
* Split a lock and a contained region into
* two or three locks as necessary.
*/
-void
+static void
lf_split(lock1, lock2)
register struct lockf *lock1;
register struct lockf *lock2;
@@ -717,7 +727,7 @@ lf_split(lock1, lock2)
/*
* Wakeup a blocklist
*/
-void
+static void
lf_wakelock(listhead)
struct lockf *listhead;
{
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c
index 900b2c7..4588a0b 100644
--- a/sys/kern/kern_malloc.c
+++ b/sys/kern/kern_malloc.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_malloc.c 8.3 (Berkeley) 1/4/94
- * $Id: kern_malloc.c,v 1.15 1995/12/02 17:10:34 bde Exp $
+ * $Id: kern_malloc.c,v 1.16 1995/12/07 12:46:44 davidg Exp $
*/
#include <sys/param.h>
@@ -49,7 +49,7 @@
static void kmeminit __P((void *));
SYSINIT(kmem, SI_SUB_KMEM, SI_ORDER_FIRST, kmeminit, NULL)
-struct kmembuckets bucket[MINBUCKET + 16];
+static struct kmembuckets bucket[MINBUCKET + 16];
struct kmemstats kmemstats[M_LAST];
struct kmemusage *kmemusage;
char *kmembase, *kmemlimit;
@@ -59,7 +59,7 @@ char *memname[] = INITKMEMNAMES;
/*
* This structure provides a set of masks to catch unaligned frees.
*/
-long addrmask[] = { 0,
+static long addrmask[] = { 0,
0x00000001, 0x00000003, 0x00000007, 0x0000000f,
0x0000001f, 0x0000003f, 0x0000007f, 0x000000ff,
0x000001ff, 0x000003ff, 0x000007ff, 0x00000fff,
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c
index 03f921f..2d76296 100644
--- a/sys/kern/kern_proc.c
+++ b/sys/kern/kern_proc.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_proc.c 8.4 (Berkeley) 1/4/94
- * $Id: kern_proc.c,v 1.12 1995/12/02 18:58:49 bde Exp $
+ * $Id: kern_proc.c,v 1.13 1995/12/07 12:46:47 davidg Exp $
*/
#include <sys/param.h>
@@ -65,18 +65,18 @@ struct prochd idqs[NQS]; /* Space for IDLE queues too */
volatile struct proc *allproc; /* all processes */
struct proc *zombproc; /* just zombies */
-void pgdelete __P((struct pgrp *));
+static void pgdelete __P((struct pgrp *));
/*
* Structure associated with user cacheing.
*/
-struct uidinfo {
+static struct uidinfo {
struct uidinfo *ui_next;
struct uidinfo **ui_prev;
uid_t ui_uid;
long ui_proccnt;
} **uihashtbl;
-u_long uihash; /* size of hash table - 1 */
+static u_long uihash; /* size of hash table - 1 */
#define UIHASH(uid) ((uid) & uihash)
static void orphanpg __P((struct pgrp *pg));
@@ -307,7 +307,7 @@ leavepgrp(p)
/*
* delete a process group
*/
-void
+static void
pgdelete(pgrp)
register struct pgrp *pgrp;
{
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index bee3f8a..402e65c 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_sig.c 8.7 (Berkeley) 4/18/94
- * $Id: kern_sig.c,v 1.14 1995/11/18 10:01:38 bde Exp $
+ * $Id: kern_sig.c,v 1.15 1995/12/07 12:46:49 davidg Exp $
*/
#define SIGPROP /* include signal properties table */
@@ -69,9 +69,11 @@
#include <vm/vm_map.h>
#include <sys/user.h> /* for coredump */
-extern int killpg1 __P((struct proc *cp, int signum, int pgid, int all));
-extern void killproc __P((struct proc *p, char *why));
-extern void stop __P((struct proc *));
+static int coredump __P((struct proc *p));
+static int killpg1 __P((struct proc *cp, int signum, int pgid, int all));
+/* XXX killproc may be a supported interface, but it isn't used anywhere... */
+static void killproc __P((struct proc *p, char *why));
+static void stop __P((struct proc *));
/*
* Can process p, with pcred pc, send the signal signum to process q?
@@ -1188,7 +1190,7 @@ sigexit(p, signum)
* Dump core, into a file named "progname.core", unless the process was
* setuid/setgid.
*/
-int
+static int
coredump(p)
register struct proc *p;
{
diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c
index b258bb4..58b5d12 100644
--- a/sys/kern/kern_sysctl.c
+++ b/sys/kern/kern_sysctl.c
@@ -37,7 +37,7 @@
* SUCH DAMAGE.
*
* @(#)kern_sysctl.c 8.4 (Berkeley) 4/14/94
- * $Id: kern_sysctl.c,v 1.55 1995/12/06 13:27:38 phk Exp $
+ * $Id: kern_sysctl.c,v 1.56 1995/12/07 12:46:52 davidg Exp $
*/
#include <sys/param.h>
@@ -957,7 +957,7 @@ userland_sysctl(struct proc *p, int *name, u_int namelen, void *old, size_t *old
* limited kernel stack... -Peter
*/
-struct {
+static struct {
int bsdi_machine; /* "i386" on BSD/386 */
/* ^^^ this is an offset to the string, relative to the struct start */
char *pad0;
@@ -994,7 +994,7 @@ struct {
* This contains "FreeBSD\02.0-BUILT-nnnnnn\0i386\0", and these strings
* should not exceed the length of the buffer here... (or else!! :-)
*/
-char bsdi_strings[80]; /* It had better be less than this! */
+static char bsdi_strings[80]; /* It had better be less than this! */
#ifndef _SYS_SYSPROTO_H_
struct getkerninfo_args {
diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c
index 7959b71..9491dde 100644
--- a/sys/kern/kern_time.c
+++ b/sys/kern/kern_time.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_time.c 8.1 (Berkeley) 6/10/93
- * $Id: kern_time.c,v 1.11 1995/11/12 06:43:02 bde Exp $
+ * $Id: kern_time.c,v 1.12 1995/11/19 00:59:22 bde Exp $
*/
#include <sys/param.h>
@@ -136,7 +136,7 @@ settimeofday(p, uap, retval)
extern int tickadj; /* "standard" clock skew, us./tick */
int tickdelta; /* current clock skew, us. per tick */
long timedelta; /* unapplied time correction, us. */
-long bigadj = 1000000; /* use 10x skew above bigadj us. */
+static long bigadj = 1000000; /* use 10x skew above bigadj us. */
#ifndef _SYS_SYSPROTO_H_
struct adjtime_args {
@@ -431,7 +431,7 @@ timevalsub(t1, t2)
timevalfix(t1);
}
-void
+static void
timevalfix(t1)
struct timeval *t1;
{
diff --git a/sys/kern/subr_clist.c b/sys/kern/subr_clist.c
index eaebf68..a7a4fa1 100644
--- a/sys/kern/subr_clist.c
+++ b/sys/kern/subr_clist.c
@@ -6,7 +6,7 @@
* of this software, nor does the author assume any responsibility
* for damages incurred with its use.
*
- * $Id: tty_subr.c,v 1.17 1995/11/02 08:37:22 peter Exp $
+ * $Id: tty_subr.c,v 1.18 1995/11/20 12:15:45 phk Exp $
*/
/*
@@ -24,7 +24,7 @@
static void clist_init __P((void *));
SYSINIT(clist, SI_SUB_CLIST, SI_ORDER_FIRST, clist_init, NULL)
-struct cblock *cfreelist = 0;
+static struct cblock *cfreelist = 0;
int cfreecount = 0;
static int cslushcount;
static int ctotcount;
@@ -39,10 +39,10 @@ static void cblock_free __P((struct cblock *cblockp));
static void cblock_free_cblocks __P((int number));
#ifdef DDB
-static void cbstat __P((void));
+void DDB_cbstat __P((void));
static void
-cbstat()
+DDB_cbstat()
{
printf(
"tot = %d (active = %d, free = %d (reserved = %d, slush = %d))\n",
diff --git a/sys/kern/subr_log.c b/sys/kern/subr_log.c
index 8671380..c9826a6 100644
--- a/sys/kern/subr_log.c
+++ b/sys/kern/subr_log.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)subr_log.c 8.1 (Berkeley) 6/10/93
- * $Id: subr_log.c,v 1.14 1995/12/08 11:17:06 julian Exp $
+ * $Id: subr_log.c,v 1.15 1995/12/08 23:21:33 phk Exp $
*/
/*
@@ -69,7 +69,7 @@ static struct cdevsw log_cdevsw =
logioctl, nostop, nullreset, nodevtotty,/* klog */
logselect, nommap, NULL, "log", NULL, -1 };
-struct logsoftc {
+static struct logsoftc {
int sc_state; /* see above for possibilities */
struct selinfo sc_selp; /* process waiting on select call */
int sc_pgid; /* process/group for async I/O */
diff --git a/sys/kern/subr_prf.c b/sys/kern/subr_prf.c
index 836ea8c..83e6f09 100644
--- a/sys/kern/subr_prf.c
+++ b/sys/kern/subr_prf.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)subr_prf.c 8.3 (Berkeley) 1/21/94
- * $Id: subr_prf.c,v 1.17 1995/08/07 08:40:49 davidg Exp $
+ * $Id: subr_prf.c,v 1.18 1995/08/24 12:54:11 davidg Exp $
*/
#include <sys/param.h>
@@ -68,13 +68,13 @@
struct tty *constty; /* pointer to console "window" tty */
-void (*v_putc)(int) = cnputc; /* routine to putc on virtual console */
+static void (*v_putc)(int) = cnputc; /* routine to putc on virtual console */
-void logpri __P((int level));
+static void logpri __P((int level));
static void putchar __P((int ch, int flags, struct tty *tp));
static char *ksprintn __P((u_long num, int base, int *len));
-int consintr = 1; /* Ok to handle console interrupts? */
+static int consintr = 1; /* Ok to handle console interrupts? */
/*
* Variable panicstr contains argument to first call to panic; used as flag
@@ -262,7 +262,7 @@ log(level, fmt, va_alist)
logwakeup();
}
-void
+static void
logpri(level)
int level;
{
diff --git a/sys/kern/subr_prof.c b/sys/kern/subr_prof.c
index f3708b3..c209049 100644
--- a/sys/kern/subr_prof.c
+++ b/sys/kern/subr_prof.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)subr_prof.c 8.3 (Berkeley) 9/23/93
- * $Id: subr_prof.c,v 1.12 1995/12/02 17:10:37 bde Exp $
+ * $Id: subr_prof.c,v 1.13 1995/12/06 23:37:15 bde Exp $
*/
#include <sys/param.h>
@@ -235,7 +235,7 @@ addupc_intr(p, pc, ticks)
* Much like before, but we can afford to take faults here. If the
* update fails, we simply turn off profiling.
*/
-void
+static void
addupc_task(p, pc, ticks)
register struct proc *p;
register u_long pc;
diff --git a/sys/kern/subr_rlist.c b/sys/kern/subr_rlist.c
index 2b593cb..f73af58 100644
--- a/sys/kern/subr_rlist.c
+++ b/sys/kern/subr_rlist.c
@@ -54,7 +54,7 @@
* functioning of this software, nor does the author assume any responsibility
* for damages incurred with its use.
*
- * $Id: subr_rlist.c,v 1.13 1995/12/07 12:46:53 davidg Exp $
+ * $Id: subr_rlist.c,v 1.14 1995/12/11 04:56:02 dyson Exp $
*/
#include <sys/param.h>
@@ -74,7 +74,7 @@
#define RLIST_MIN 128
static int rlist_count=0, rlist_desired=0;
static struct rlist *rlfree;
-int rlist_active;
+static int rlist_active;
static struct rlist *rlist_malloc __P((void));
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c
index 64f1318..9c203b8 100644
--- a/sys/kern/sys_generic.c
+++ b/sys/kern/sys_generic.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)sys_generic.c 8.5 (Berkeley) 1/21/94
- * $Id: sys_generic.c,v 1.15 1995/11/11 06:57:34 bde Exp $
+ * $Id: sys_generic.c,v 1.16 1995/11/12 06:43:05 bde Exp $
*/
#include <sys/param.h>
@@ -59,7 +59,7 @@
#endif
#include <vm/vm.h>
-int selscan __P((struct proc *, fd_set *, fd_set *, int, int *));
+static int selscan __P((struct proc *, fd_set *, fd_set *, int, int *));
/*
* Read system call.
@@ -506,7 +506,8 @@ ioctl(p, uap, retval)
return (error);
}
-int selwait, nselcoll;
+static int nselcoll;
+int selwait;
/*
* Select system call.
@@ -610,7 +611,7 @@ done:
return (error);
}
-int
+static int
selscan(p, ibits, obits, nfd, retval)
struct proc *p;
fd_set *ibits, *obits;
diff --git a/sys/kern/sys_socket.c b/sys/kern/sys_socket.c
index 92cbedc..e3e7c5a 100644
--- a/sys/kern/sys_socket.c
+++ b/sys/kern/sys_socket.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)sys_socket.c 8.1 (Berkeley) 6/10/93
- * $Id: sys_socket.c,v 1.4 1994/10/02 17:35:25 phk Exp $
+ * $Id: sys_socket.c,v 1.5 1995/05/30 08:05:59 rgrimes Exp $
*/
#include <sys/param.h>
@@ -49,11 +49,17 @@
#include <net/if.h>
#include <net/route.h>
+static int soo_read __P((struct file *fp, struct uio *uio,
+ struct ucred *cred));
+static int soo_write __P((struct file *fp, struct uio *uio,
+ struct ucred *cred));
+static int soo_close __P((struct file *fp, struct proc *p));
+
struct fileops socketops =
{ soo_read, soo_write, soo_ioctl, soo_select, soo_close };
/* ARGSUSED */
-int
+static int
soo_read(fp, uio, cred)
struct file *fp;
struct uio *uio;
@@ -65,7 +71,7 @@ soo_read(fp, uio, cred)
}
/* ARGSUSED */
-int
+static int
soo_write(fp, uio, cred)
struct file *fp;
struct uio *uio;
@@ -191,7 +197,7 @@ soo_stat(so, ub)
}
/* ARGSUSED */
-int
+static int
soo_close(fp, p)
struct file *fp;
struct proc *p;
diff --git a/sys/kern/sysv_msg.c b/sys/kern/sysv_msg.c
index 2fec3d9..ef4a0ac 100644
--- a/sys/kern/sysv_msg.c
+++ b/sys/kern/sysv_msg.c
@@ -1,4 +1,4 @@
-/* $Id: sysv_msg.c,v 1.8 1995/09/09 18:10:06 davidg Exp $ */
+/* $Id: sysv_msg.c,v 1.9 1995/10/21 19:49:57 bde Exp $ */
/*
* Implementation of SVID messages
@@ -44,14 +44,14 @@ static int msgrcv __P((struct proc *p, struct msgrcv_args *uap, int *retval));
static void msg_freehdr __P((struct msg *msghdr));
/* XXX casting to (sy_call_t *) is bogus, as usual. */
-sy_call_t *msgcalls[] = {
+static sy_call_t *msgcalls[] = {
(sy_call_t *)msgctl, (sy_call_t *)msgget,
(sy_call_t *)msgsnd, (sy_call_t *)msgrcv
};
-int nfree_msgmaps; /* # of free map entries */
-short free_msgmaps; /* head of linked list of free map entries */
-struct msg *free_msghdrs; /* list of free msg headers */
+static int nfree_msgmaps; /* # of free map entries */
+static short free_msgmaps; /* head of linked list of free map entries */
+static struct msg *free_msghdrs; /* list of free msg headers */
char *msgpool; /* MSGMAX byte long msg buffer pool */
struct msgmap *msgmaps; /* MSGSEG msgmap structures */
struct msg *msghdrs; /* MSGTQL msg headers */
diff --git a/sys/kern/sysv_sem.c b/sys/kern/sysv_sem.c
index ff4acae..866d6ae 100644
--- a/sys/kern/sysv_sem.c
+++ b/sys/kern/sysv_sem.c
@@ -1,4 +1,4 @@
-/* $Id: sysv_sem.c,v 1.9 1995/09/09 18:10:07 davidg Exp $ */
+/* $Id: sysv_sem.c,v 1.10 1995/10/21 19:49:59 bde Exp $ */
/*
* Implementation of SVID semaphores
@@ -26,24 +26,26 @@ static int semget __P((struct proc *p, struct semget_args *uap, int *retval));
struct semop_args;
static int semop __P((struct proc *p, struct semop_args *uap, int *retval));
struct semconfig_args;
-static int semconfig __P((struct proc *p, struct semconfig_args *uap, int *retval));
+static int semconfig __P((struct proc *p, struct semconfig_args *uap,
+ int *retval));
-struct sem_undo *semu_alloc __P((struct proc *p));
-int semundo_adjust __P((struct proc *p, struct sem_undo **supptr, int semid, int semnum, int adjval));
-void semundo_clear __P((int semid, int semnum));
-void semexit __P((struct proc *p));
+static struct sem_undo *semu_alloc __P((struct proc *p));
+static int semundo_adjust __P((struct proc *p, struct sem_undo **supptr,
+ int semid, int semnum, int adjval));
+static void semundo_clear __P((int semid, int semnum));
+static void semexit __P((struct proc *p));
/* XXX casting to (sy_call_t *) is bogus, as usual. */
-sy_call_t *semcalls[] = {
+static sy_call_t *semcalls[] = {
(sy_call_t *)semctl, (sy_call_t *)semget,
(sy_call_t *)semop, (sy_call_t *)semconfig
};
-int semtot = 0;
+static int semtot = 0;
struct semid_ds *sema; /* semaphore id pool */
struct sem *sem; /* semaphore pool */
-struct map *semmap; /* semaphore allocation map */
-struct sem_undo *semu_list; /* list of active undo structures */
+static struct map *semmap; /* semaphore allocation map */
+static struct sem_undo *semu_list; /* list of active undo structures */
int *semu; /* undo structure pool */
static struct proc *semlock_holder = NULL;
@@ -148,7 +150,7 @@ semconfig(p, uap, retval)
* (returns ptr to structure or NULL if no more room)
*/
-struct sem_undo *
+static struct sem_undo *
semu_alloc(p)
struct proc *p;
{
@@ -218,7 +220,7 @@ semu_alloc(p)
* Adjust a particular entry for a particular proc
*/
-int
+static int
semundo_adjust(p, supptr, semid, semnum, adjval)
register struct proc *p;
struct sem_undo **supptr;
@@ -285,7 +287,7 @@ semundo_adjust(p, supptr, semid, semnum, adjval)
return(0);
}
-void
+static void
semundo_clear(semid, semnum)
int semid, semnum;
{
@@ -863,7 +865,7 @@ done:
* Go through the undo structures for this process and apply the adjustments to
* semaphores.
*/
-void
+static void
semexit(p)
struct proc *p;
{
diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c
index 78e7f0a..95db1b9 100644
--- a/sys/kern/sysv_shm.c
+++ b/sys/kern/sysv_shm.c
@@ -1,4 +1,4 @@
-/* $Id: sysv_shm.c,v 1.12 1995/12/04 02:26:53 jkh Exp $ */
+/* $Id: sysv_shm.c,v 1.13 1995/12/07 12:46:55 davidg Exp $ */
/* $NetBSD: sysv_shm.c,v 1.23 1994/07/04 23:25:12 glass Exp $ */
/*
@@ -64,7 +64,7 @@ static void shminit __P((void *));
SYSINIT(sysv_shm, SI_SUB_SYSV_SHM, SI_ORDER_FIRST, shminit, NULL)
struct oshmctl_args;
-int oshmctl __P((struct proc *p, struct oshmctl_args *uap, int *retval));
+static int oshmctl __P((struct proc *p, struct oshmctl_args *uap, int *retval));
static int shmget_allocate_segment __P((struct proc *p, struct shmget_args *uap, int mode, int *retval));
static int shmget_existing __P((struct proc *p, struct shmget_args *uap, int mode, int segnum, int *retval));
@@ -80,8 +80,8 @@ sy_call_t *shmcalls[] = {
#define SHMSEG_ALLOCATED 0x0800
#define SHMSEG_WANTED 0x1000
-vm_map_t sysvshm_map;
-int shm_last_free, shm_nused, shm_committed;
+static vm_map_t sysvshm_map;
+static int shm_last_free, shm_nused, shm_committed;
struct shmid_ds *shmsegs;
struct shm_handle {
@@ -284,7 +284,7 @@ struct oshmctl_args {
struct oshmid_ds *ubuf;
};
-int
+static int
oshmctl(p, uap, retval)
struct proc *p;
struct oshmctl_args *uap;
diff --git a/sys/kern/tty.c b/sys/kern/tty.c
index 097ba35..1684ede 100644
--- a/sys/kern/tty.c
+++ b/sys/kern/tty.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)tty.c 8.8 (Berkeley) 1/21/94
- * $Id: tty.c,v 1.72 1995/12/07 12:46:57 davidg Exp $
+ * $Id: tty.c,v 1.73 1995/12/13 15:13:11 julian Exp $
*/
/*-
@@ -106,6 +106,7 @@ static void ttyretype __P((struct tty *tp));
static void ttyrub __P((int c, struct tty *tp));
static void ttyrubo __P((struct tty *tp, int cnt));
static void ttyunblock __P((struct tty *tp));
+static int ttywflush __P((struct tty *tp));
/*
* Table with character classes and parity. The 8th bit indicates parity,
@@ -133,7 +134,7 @@ static void ttyunblock __P((struct tty *tp));
#define TB TAB
#define VT VTAB
-char const char_type[] = {
+static char const char_type[] = {
E|CC, O|CC, O|CC, E|CC, O|CC, E|CC, E|CC, O|CC, /* nul - bel */
O|BS, E|TB, E|NL, O|CC, E|VT, O|CR, O|CC, E|CC, /* bs - si */
O|CC, E|CC, E|CC, O|CC, E|CC, O|CC, O|CC, E|CC, /* dle - etb */
@@ -1126,7 +1127,7 @@ ttywait(tp)
/*
* Flush if successfully wait.
*/
-int
+static int
ttywflush(tp)
struct tty *tp;
{
@@ -1250,26 +1251,6 @@ ttyunblock(tp)
ttstart(tp);
}
-void
-ttrstrt(tp_arg)
- void *tp_arg;
-{
- struct tty *tp;
- int s;
-
-#ifdef DIAGNOSTIC
- if (tp_arg == NULL)
- panic("ttrstrt");
-#endif
- tp = tp_arg;
- s = spltty();
-
- CLR(tp->t_state, TS_TIMEOUT);
- ttstart(tp);
-
- splx(s);
-}
-
int
ttstart(tp)
struct tty *tp;
@@ -2310,6 +2291,7 @@ ttysleep(tp, chan, pri, wmesg, timo)
return (tp->t_gen == gen ? 0 : ERESTART);
}
+#ifdef notyet
/*
* XXX this is usable not useful or used. Most tty drivers have
* ifdefs for using ttymalloc() but assume a different interface.
@@ -2327,6 +2309,7 @@ ttymalloc()
bzero(tp, sizeof *tp);
return (tp);
}
+#endif
#if 0 /* XXX not yet usable: session leader holds a ref (see kern_exit.c). */
/*
diff --git a/sys/kern/tty_compat.c b/sys/kern/tty_compat.c
index f327ce2..e88f230 100644
--- a/sys/kern/tty_compat.c
+++ b/sys/kern/tty_compat.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)tty_compat.c 8.1 (Berkeley) 6/10/93
- * $Id: tty_compat.c,v 1.17 1995/08/02 12:53:14 ache Exp $
+ * $Id: tty_compat.c,v 1.18 1995/11/18 11:07:00 bde Exp $
*/
/*
@@ -48,6 +48,7 @@
#include <sys/file.h>
#include <sys/conf.h>
#include <sys/kernel.h>
+#include <sys/sysctl.h>
#include <sys/syslog.h>
static int ttcompatgetflags __P((struct tty *tp));
@@ -55,7 +56,8 @@ static void ttcompatsetflags __P((struct tty *tp, struct termios *t));
static void ttcompatsetlflags __P((struct tty *tp, struct termios *t));
static int ttcompatspeedtab __P((int speed, struct speedtab *table));
-int ttydebug = 0;
+static int ttydebug = 0;
+SYSCTL_INT(_debug, OID_AUTO, ttydebug, CTLFLAG_RW, &ttydebug, 0, "");
static struct speedtab compatspeeds[] = {
#define MAX_SPEED 17
diff --git a/sys/kern/tty_pty.c b/sys/kern/tty_pty.c
index 593e9ca..10ee74f 100644
--- a/sys/kern/tty_pty.c
+++ b/sys/kern/tty_pty.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)tty_pty.c 8.2 (Berkeley) 9/23/93
- * $Id: tty_pty.c,v 1.31 1995/12/10 15:55:17 bde Exp $
+ * $Id: tty_pty.c,v 1.32 1995/12/13 15:13:15 julian Exp $
*/
/*
@@ -56,9 +56,9 @@
#include <sys/devfsext.h>
#endif /*DEVFS*/
-void ptyattach __P((int n));
-void ptsstart __P((struct tty *tp));
-void ptcwakeup __P((struct tty *tp, int flag));
+static void ptyattach __P((int n));
+static void ptsstart __P((struct tty *tp));
+static void ptcwakeup __P((struct tty *tp, int flag));
static d_open_t ptsopen;
static d_close_t ptsclose;
@@ -98,14 +98,14 @@ static struct cdevsw ptc_cdevsw =
* pts == /dev/tty[pqrsPQRS][0123456789abcdefghijklmnopqrstuv]
* ptc == /dev/pty[pqrsPQRS][0123456789abcdefghijklmnopqrstuv]
*/
-struct tty pt_tty[NPTY]; /* XXX */
-struct pt_ioctl {
+static struct tty pt_tty[NPTY]; /* XXX */
+static struct pt_ioctl {
int pt_flags;
struct selinfo pt_selr, pt_selw;
u_char pt_send;
u_char pt_ucntl;
} pt_ioctl[NPTY]; /* XXX */
-int npty = NPTY; /* for pstat -t */
+static int npty = NPTY; /* for pstat -t */
#define PF_PKT 0x08 /* packet mode */
#define PF_STOPPED 0x10 /* user told stopped */
@@ -118,7 +118,7 @@ int npty = NPTY; /* for pstat -t */
*
* XXX cdevsw & pstat require the array `pty[]' to be an array
*/
-void
+static void
ptyattach(n)
int n;
{
@@ -268,7 +268,7 @@ ptswrite(dev, uio, flag)
* Start output on pseudo-tty.
* Wake up process selecting or sleeping for input from controlling tty.
*/
-void
+static void
ptsstart(tp)
struct tty *tp;
{
@@ -283,7 +283,7 @@ ptsstart(tp)
ptcwakeup(tp, FREAD);
}
-void
+static void
ptcwakeup(tp, flag)
struct tty *tp;
int flag;
@@ -770,8 +770,8 @@ static ptc_devsw_installed = 0;
#define MAXUNITS (8 * 32)
static void *devfs_token_pts[MAXUNITS];
static void *devfs_token_ptc[MAXUNITS];
-const char jnames[] = "pqrsPQRS";
-const char knames[] = "0123456789abcdefghijklmnopqrstuv";
+static const char jnames[] = "pqrsPQRS";
+static const char knames[] = "0123456789abcdefghijklmnopqrstuv";
#endif
static void
diff --git a/sys/kern/tty_snoop.c b/sys/kern/tty_snoop.c
index 36d08d7..ed9ae26 100644
--- a/sys/kern/tty_snoop.c
+++ b/sys/kern/tty_snoop.c
@@ -22,9 +22,7 @@
#include <sys/ioctl.h>
#include <sys/ioctl_compat.h> /* Oooh..We need O/NTTYDISC */
#include <sys/proc.h>
-#define TTYDEFCHARS
#include <sys/tty.h>
-#undef TTYDEFCHARS
#include <sys/file.h>
#include <sys/conf.h>
#include <sys/uio.h>
@@ -57,6 +55,7 @@ static struct cdevsw snp_cdevsw =
static struct snoop snoopsw[NSNP];
static struct tty *devtotty __P((dev_t dev));
+static int snp_detach __P((struct snoop *snp));
static struct tty *
devtotty (dev)
@@ -320,7 +319,7 @@ snpopen(dev, flag, mode, p)
}
-int
+static int
snp_detach(snp)
struct snoop *snp;
{
diff --git a/sys/kern/tty_subr.c b/sys/kern/tty_subr.c
index eaebf68..a7a4fa1 100644
--- a/sys/kern/tty_subr.c
+++ b/sys/kern/tty_subr.c
@@ -6,7 +6,7 @@
* of this software, nor does the author assume any responsibility
* for damages incurred with its use.
*
- * $Id: tty_subr.c,v 1.17 1995/11/02 08:37:22 peter Exp $
+ * $Id: tty_subr.c,v 1.18 1995/11/20 12:15:45 phk Exp $
*/
/*
@@ -24,7 +24,7 @@
static void clist_init __P((void *));
SYSINIT(clist, SI_SUB_CLIST, SI_ORDER_FIRST, clist_init, NULL)
-struct cblock *cfreelist = 0;
+static struct cblock *cfreelist = 0;
int cfreecount = 0;
static int cslushcount;
static int ctotcount;
@@ -39,10 +39,10 @@ static void cblock_free __P((struct cblock *cblockp));
static void cblock_free_cblocks __P((int number));
#ifdef DDB
-static void cbstat __P((void));
+void DDB_cbstat __P((void));
static void
-cbstat()
+DDB_cbstat()
{
printf(
"tot = %d (active = %d, free = %d (reserved = %d, slush = %d))\n",
diff --git a/sys/kern/uipc_mbuf.c b/sys/kern/uipc_mbuf.c
index 027ad19..cb79083 100644
--- a/sys/kern/uipc_mbuf.c
+++ b/sys/kern/uipc_mbuf.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)uipc_mbuf.c 8.2 (Berkeley) 1/4/94
- * $Id: uipc_mbuf.c,v 1.15 1995/12/02 18:58:42 bde Exp $
+ * $Id: uipc_mbuf.c,v 1.16 1995/12/07 12:46:59 davidg Exp $
*/
#include <sys/param.h>
@@ -62,6 +62,8 @@ int max_protohdr;
int max_hdr;
int max_datalen;
+static void m_reclaim __P((void));
+
/* ARGSUSED*/
static void
mbinit(dummy)
@@ -168,7 +170,7 @@ m_retryhdr(i, t)
return (m);
}
-void
+static void
m_reclaim()
{
register struct domain *dp;
@@ -283,7 +285,7 @@ m_prepend(m, len, how)
* continuing for "len" bytes. If len is M_COPYALL, copy to end of mbuf.
* The wait parameter is a choice of M_WAIT/M_DONTWAIT from caller.
*/
-int MCFail;
+static int MCFail;
struct mbuf *
m_copym(m, off0, len, wait)
@@ -495,7 +497,7 @@ m_adj(mp, req_len)
* If there is room, it will add up to max_protohdr-len extra bytes to the
* contiguous region in an attempt to avoid being called next time.
*/
-int MPFail;
+static int MPFail;
struct mbuf *
m_pullup(n, len)
diff --git a/sys/kern/uipc_proto.c b/sys/kern/uipc_proto.c
index 2237c0f..125e81b 100644
--- a/sys/kern/uipc_proto.c
+++ b/sys/kern/uipc_proto.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)uipc_proto.c 8.1 (Berkeley) 6/10/93
- * $Id: uipc_proto.c,v 1.4 1995/08/16 16:13:25 bde Exp $
+ * $Id: uipc_proto.c,v 1.5 1995/12/02 18:58:55 bde Exp $
*/
#include <sys/param.h>
@@ -47,7 +47,7 @@
* Definitions of protocols supported in the LOCAL domain.
*/
-struct protosw localsw[] = {
+static struct protosw localsw[] = {
{ SOCK_STREAM, &localdomain, 0, PR_CONNREQUIRED|PR_WANTRCVD|PR_RIGHTS,
0, 0, 0, 0,
uipc_usrreq,
diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c
index 4080485..9abc346 100644
--- a/sys/kern/vfs_bio.c
+++ b/sys/kern/vfs_bio.c
@@ -18,7 +18,7 @@
* 5. Modifications may be freely made to this file if the above conditions
* are met.
*
- * $Id: vfs_bio.c,v 1.76 1995/12/11 04:56:05 dyson Exp $
+ * $Id: vfs_bio.c,v 1.78 1995/12/13 03:47:01 dyson Exp $
*/
/*
@@ -58,7 +58,7 @@
#include <miscfs/specfs/specdev.h>
static void vfs_update __P((void));
-struct proc *updateproc;
+static struct proc *updateproc;
static struct kproc_desc up_kp = {
"update",
vfs_update,
@@ -70,9 +70,11 @@ struct buf *buf; /* buffer header pool */
struct swqueue bswlist;
int count_lock_queue __P((void));
-void vm_hold_free_pages(struct buf * bp, vm_offset_t from, vm_offset_t to);
-void vm_hold_load_pages(struct buf * bp, vm_offset_t from, vm_offset_t to);
-void vfs_clean_pages(struct buf * bp);
+static void vm_hold_free_pages(struct buf * bp, vm_offset_t from,
+ vm_offset_t to);
+static void vm_hold_load_pages(struct buf * bp, vm_offset_t from,
+ vm_offset_t to);
+static void vfs_clean_pages(struct buf * bp);
static void vfs_setdirty(struct buf *bp);
int needsbuffer;
@@ -97,12 +99,12 @@ caddr_t buffers_kva;
* but the code is intricate enough already.
*/
vm_page_t bogus_page;
-vm_offset_t bogus_offset;
+static vm_offset_t bogus_offset;
-int bufspace, maxbufspace;
+static int bufspace, maxbufspace;
-struct bufhashhdr bufhashtbl[BUFHSZ], invalhash;
-struct bqueues bufqueues[BUFFER_QUEUES];
+static struct bufhashhdr bufhashtbl[BUFHSZ], invalhash;
+static struct bqueues bufqueues[BUFFER_QUEUES];
#define BUF_MAXUSE 8
diff --git a/sys/sys/ktrace.h b/sys/sys/ktrace.h
index 15f14b5..6ae1af3 100644
--- a/sys/sys/ktrace.h
+++ b/sys/sys/ktrace.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ktrace.h 8.1 (Berkeley) 6/2/93
- * $Id: ktrace.h,v 1.6 1994/10/02 17:24:48 phk Exp $
+ * $Id: ktrace.h,v 1.7 1995/03/16 18:16:19 bde Exp $
*/
#ifndef _SYS_KTRACE_H_
@@ -152,10 +152,6 @@ struct ktr_csw {
#ifdef KERNEL
void ktrnamei __P((struct vnode *,char *));
void ktrcsw __P((struct vnode *,int,int));
-void ktrwrite __P((struct vnode *, struct ktr_header *));
-int ktrcanset __P((struct proc *,struct proc *));
-int ktrsetchildren __P((struct proc *,struct proc *,int,int,struct vnode *));
-int ktrops __P((struct proc *,struct proc *,int,int,struct vnode *));
void ktrpsig __P((struct vnode *,int, sig_t, int, int));
void ktrgenio __P((struct vnode *,int, enum uio_rw,struct iovec *,int,int));
void ktrsyscall __P((struct vnode *, int, int narg, int args[]));
diff --git a/sys/sys/lockf.h b/sys/sys/lockf.h
index 09b2b68..fa3b0b8 100644
--- a/sys/sys/lockf.h
+++ b/sys/sys/lockf.h
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)lockf.h 8.1 (Berkeley) 6/11/93
- * $Id: lockf.h,v 1.1 1994/08/08 17:30:58 davidg Exp $
+ * $Id: lockf.h,v 1.2 1994/08/21 04:41:50 paul Exp $
*/
#ifndef _SYS_LOCKF_H_
@@ -62,16 +62,6 @@ struct lockf {
__BEGIN_DECLS
int lf_advlock __P((struct vop_advlock_args *, struct lockf **, u_quad_t));
-void lf_addblock __P((struct lockf *, struct lockf *));
-int lf_clearlock __P((struct lockf *));
-int lf_findoverlap __P((struct lockf *,
- struct lockf *, int, struct lockf ***, struct lockf **));
-struct lockf *
- lf_getblock __P((struct lockf *));
-int lf_getlock __P((struct lockf *, struct flock *));
-int lf_setlock __P((struct lockf *));
-void lf_split __P((struct lockf *, struct lockf *));
-void lf_wakelock __P((struct lockf *));
__END_DECLS
#ifdef LOCKF_DEBUG
diff --git a/sys/sys/mbuf.h b/sys/sys/mbuf.h
index ffa53be..4660543 100644
--- a/sys/sys/mbuf.h
+++ b/sys/sys/mbuf.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)mbuf.h 8.3 (Berkeley) 1/21/94
- * $Id: mbuf.h,v 1.10 1995/07/29 11:42:46 bde Exp $
+ * $Id: mbuf.h,v 1.11 1995/11/21 12:55:12 bde Exp $
*/
#ifndef _SYS_MBUF_H_
@@ -373,7 +373,6 @@ int m_clalloc __P((int, int));
void m_copyback __P((struct mbuf *, int, int, caddr_t));
struct mbuf *m_retry __P((int, int));
struct mbuf *m_retryhdr __P((int, int));
-void m_reclaim __P((void));
struct mbuf *m_get __P((int, int));
struct mbuf *m_gethdr __P((int, int));
struct mbuf *m_getclr __P((int, int));
diff --git a/sys/sys/signalvar.h b/sys/sys/signalvar.h
index 7fccb38..2c8c72d 100644
--- a/sys/sys/signalvar.h
+++ b/sys/sys/signalvar.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)signalvar.h 8.3 (Berkeley) 1/4/94
- * $Id: signalvar.h,v 1.6 1995/10/19 19:16:01 swallace Exp $
+ * $Id: signalvar.h,v 1.7 1995/11/19 00:51:29 bde Exp $
*/
#ifndef _SYS_SIGNALVAR_H_ /* tmp for user.h */
@@ -104,7 +104,7 @@ struct sigacts {
#define SA_CANTMASK 0x40 /* non-maskable, catchable */
#ifdef SIGPROP
-int sigprop[NSIG + 1] = {
+static int sigprop[NSIG + 1] = {
0, /* unused */
SA_KILL, /* SIGHUP */
SA_KILL, /* SIGINT */
@@ -151,7 +151,6 @@ int sigprop[NSIG + 1] = {
/*
* Machine-independent functions:
*/
-int coredump __P((struct proc *p));
void execsigs __P((struct proc *p));
void gsignal __P((int pgid, int sig));
int issig __P((struct proc *p));
diff --git a/sys/sys/snoop.h b/sys/sys/snoop.h
index 694d9fa..bc44b51 100644
--- a/sys/sys/snoop.h
+++ b/sys/sys/snoop.h
@@ -70,7 +70,6 @@ struct snoop {
#ifdef KERNEL
/* XXX several wrong storage classes and types here. */
-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));
diff --git a/sys/sys/socketvar.h b/sys/sys/socketvar.h
index 56ccddd..6ad5bc2 100644
--- a/sys/sys/socketvar.h
+++ b/sys/sys/socketvar.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)socketvar.h 8.1 (Berkeley) 6/2/93
- * $Id: socketvar.h,v 1.6 1995/05/30 08:14:33 rgrimes Exp $
+ * $Id: socketvar.h,v 1.7 1995/11/21 12:55:14 bde Exp $
*/
#ifndef _SYS_SOCKETVAR_H_
@@ -205,11 +205,8 @@ extern char netio[], netcon[], netcls[];
/*
* File operations on sockets.
*/
-int soo_read __P((struct file *fp, struct uio *uio, struct ucred *cred));
-int soo_write __P((struct file *fp, struct uio *uio, struct ucred *cred));
int soo_ioctl __P((struct file *fp, int com, caddr_t data, struct proc *p));
int soo_select __P((struct file *fp, int which, struct proc *p));
-int soo_close __P((struct file *fp, struct proc *p));
int soo_stat __P((struct socket *, struct stat *));
/*
diff --git a/sys/sys/tty.h b/sys/sys/tty.h
index 5023bcd..4ccc24d 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.31 1995/07/31 22:50:08 bde Exp $
+ * $Id: tty.h,v 1.32 1995/12/08 11:19:32 julian Exp $
*/
#ifndef _SYS_TTY_H_
@@ -235,7 +235,6 @@ void termioschars __P((struct termios *t));
int tputchar __P((int c, struct tty *tp));
int ttioctl __P((struct tty *tp, int com, void *data, int flag));
int ttread __P((struct tty *tp, struct uio *uio, int flag));
-void ttrstrt __P((void *tp));
int ttyselect __P((struct tty *tp, int rw, struct proc *p));
int ttselect __P((dev_t dev, int rw, struct proc *p));
void ttsetwater __P((struct tty *tp));
@@ -257,7 +256,6 @@ int ttyopen __P((dev_t device, struct tty *tp));
int ttysleep __P((struct tty *tp,
void *chan, int pri, char *wmesg, int timeout));
int ttywait __P((struct tty *tp));
-int ttywflush __P((struct tty *tp));
struct tty *ttymalloc __P((void));
void ttyfree __P((struct tty *));
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c
index 9158709..0105e79 100644
--- a/sys/vm/swap_pager.c
+++ b/sys/vm/swap_pager.c
@@ -39,7 +39,7 @@
* from: Utah $Hdr: swap_pager.c 1.4 91/04/30$
*
* @(#)swap_pager.c 8.9 (Berkeley) 3/21/94
- * $Id: swap_pager.c,v 1.54 1995/12/11 04:58:02 dyson Exp $
+ * $Id: swap_pager.c,v 1.55 1995/12/11 15:43:33 dyson Exp $
*/
/*
@@ -160,7 +160,6 @@ static int swap_pager_getswapspace __P((vm_object_t object,
daddr_t *rtval));
static void swap_pager_iodone __P((struct buf *));
static void swap_pager_iodone1 __P((struct buf *bp));
-static int swap_pager_ready __P((void));
static void swap_pager_reclaim __P((void));
static void swap_pager_ridpages __P((vm_page_t *m, int count,
int reqpage));
@@ -1607,15 +1606,3 @@ swap_pager_iodone(bp)
}
splx(s);
}
-
-/*
- * return true if any swap control structures can be allocated
- */
-static int
-swap_pager_ready()
-{
- if (swap_pager_free.tqh_first)
- return 1;
- else
- return 0;
-}
OpenPOWER on IntegriCloud