While in the real world, I had a bad case of being swapped out for a lot of

cycles.  While waiting there I added a lot of the extra ()'s I have, (I have
never used LISP to any extent).  So I compiled the kernel with -Wall and
shut up a lot of "suggest you add ()'s", removed a bunch of unused var's
and added a couple of declarations here and there.  Having a lap-top is
highly recommended.  My kernel still runs, yell at me if you kernel breaks.
This commit is contained in:
Poul-Henning Kamp 1994-09-25 19:34:02 +00:00
parent 9a89db44b8
commit bb56ec4a05
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=3098
32 changed files with 239 additions and 227 deletions

View File

@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: cpufunc.h,v 1.23 1994/09/16 11:22:33 jkh Exp $
* $Id: cpufunc.h,v 1.24 1994/09/16 13:33:30 davidg Exp $
*/
/*
@ -188,9 +188,12 @@ extern void DELAY(int);
void setidt __P((int, void (*)(), int, int));
extern u_long kvtop(void *);
extern void outsb(int /*u_short*/, void *, size_t);
extern void outsw(int /*u_short*/, void *, size_t);
extern void insw(int /*u_short*/, void *, size_t);
extern void * outsb(int /*u_short*/, void *, size_t);
extern void * outsw(int /*u_short*/, void *, size_t);
extern void * outsl(int /*u_short*/, void *, size_t);
extern void * insb(int /*u_short*/, void *, size_t);
extern void * insw(int /*u_short*/, void *, size_t);
extern void * insl(int /*u_short*/, void *, size_t);
extern void fillw(int /*u_short*/, void *, size_t);
extern void filli(int, void *, size_t);

View File

@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: cpufunc.h,v 1.23 1994/09/16 11:22:33 jkh Exp $
* $Id: cpufunc.h,v 1.24 1994/09/16 13:33:30 davidg Exp $
*/
/*
@ -188,9 +188,12 @@ extern void DELAY(int);
void setidt __P((int, void (*)(), int, int));
extern u_long kvtop(void *);
extern void outsb(int /*u_short*/, void *, size_t);
extern void outsw(int /*u_short*/, void *, size_t);
extern void insw(int /*u_short*/, void *, size_t);
extern void * outsb(int /*u_short*/, void *, size_t);
extern void * outsw(int /*u_short*/, void *, size_t);
extern void * outsl(int /*u_short*/, void *, size_t);
extern void * insb(int /*u_short*/, void *, size_t);
extern void * insw(int /*u_short*/, void *, size_t);
extern void * insl(int /*u_short*/, void *, size_t);
extern void fillw(int /*u_short*/, void *, size_t);
extern void filli(int, void *, size_t);

View File

@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: imgact_aout.c,v 1.7 1994/08/24 11:50:36 sos Exp $
* $Id: imgact_aout.c,v 1.8 1994/09/24 21:36:50 davidg Exp $
*/
#include <sys/param.h>
@ -51,7 +51,7 @@ exec_aout_imgact(iparams)
struct vmspace *vmspace = iparams->proc->p_vmspace;
unsigned long vmaddr, virtual_offset, file_offset;
unsigned long bss_size;
int error, len;
int error;
extern struct sysentvec aout_sysvec;
/*

View File

@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: imgact_shell.c,v 1.4 1994/08/13 03:50:23 wollman Exp $
* $Id: imgact_shell.c,v 1.5 1994/08/18 22:34:56 wollman Exp $
*/
#include <sys/param.h>
@ -57,9 +57,7 @@ exec_shell_imgact(iparams)
{
const char *image_header = iparams->image_header;
const char *ihp, *line_endp;
int length;
char *interp;
char **argv;
/* a shell script? */
if (((short *) image_header)[0] != SHELLMAGIC)

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)init_main.c 8.9 (Berkeley) 1/21/94
* $Id: init_main.c,v 1.9 1994/09/01 11:20:11 davidg Exp $
* $Id: init_main.c,v 1.10 1994/09/13 14:46:47 dfr Exp $
*/
#include <sys/param.h>
@ -124,11 +124,9 @@ main(framep)
{
register struct proc *p;
register struct filedesc0 *fdp;
register struct pdevinit *pdev;
register int i;
int s, rval[2];
extern int (*mountroot) __P((void));
extern struct pdevinit pdevinit[];
extern void roundrobin __P((void *));
extern void schedcpu __P((void *));
extern struct sysentvec aout_sysvec;

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_clock.c 8.5 (Berkeley) 1/21/94
* $Id: kern_clock.c,v 1.5 1994/08/27 16:14:26 davidg Exp $
* $Id: kern_clock.c,v 1.6 1994/09/18 20:39:46 wollman Exp $
*/
/* Portions of this software are covered by the following: */
@ -411,7 +411,7 @@ hardclock(frame)
{
register struct callout *p1;
register struct proc *p;
register int delta, needsoft;
register int needsoft;
extern int tickdelta;
extern long timedelta;

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_descrip.c 8.6 (Berkeley) 4/19/94
* $Id: kern_descrip.c,v 1.3 1994/08/02 07:41:55 davidg Exp $
* $Id: kern_descrip.c,v 1.4 1994/09/02 10:17:30 davidg Exp $
*/
#include <sys/param.h>
@ -56,6 +56,7 @@
#include <sys/unistd.h>
#include <sys/resourcevar.h>
int finishdup(struct filedesc *fdp, int old, int new, int *retval);
/*
* Descriptor management.
*/
@ -80,37 +81,6 @@ getdtablesize(p, uap, retval)
return (0);
}
/*
* Duplicate a file descriptor.
*/
struct dup_args {
u_int fd;
};
/* ARGSUSED */
int
dup(p, uap, retval)
struct proc *p;
struct dup_args *uap;
int *retval;
{
register struct filedesc *fdp;
u_int old;
int new, error;
old = uap->fd;
/*
* XXX Compatibility
*/
if (old &~ 077) { uap->fd &= 077; return (dup2(p, uap, retval)); }
fdp = p->p_fd;
if (old >= fdp->fd_nfiles || fdp->fd_ofiles[old] == NULL)
return (EBADF);
if (error = fdalloc(p, 0, &new))
return (error);
return (finishdup(fdp, (int)old, new, retval));
}
/*
* Duplicate a file descriptor to a particular value.
*/
@ -139,7 +109,7 @@ dup2(p, uap, retval)
return (0);
}
if (new >= fdp->fd_nfiles) {
if (error = fdalloc(p, new, &i))
if ((error = fdalloc(p, new, &i)))
return (error);
if (new != i)
panic("dup2: fdalloc");
@ -154,6 +124,37 @@ dup2(p, uap, retval)
return (finishdup(fdp, (int)old, (int)new, retval));
}
/*
* Duplicate a file descriptor.
*/
struct dup_args {
u_int fd;
};
/* ARGSUSED */
int
dup(p, uap, retval)
struct proc *p;
struct dup_args *uap;
int *retval;
{
register struct filedesc *fdp;
u_int old;
int new, error;
old = uap->fd;
/*
* XXX Compatibility
*/
if (old &~ 077) { uap->fd &= 077; return (dup2(p, uap, retval)); }
fdp = p->p_fd;
if (old >= fdp->fd_nfiles || fdp->fd_ofiles[old] == NULL)
return (EBADF);
if ((error = fdalloc(p, 0, &new)))
return (error);
return (finishdup(fdp, (int)old, new, retval));
}
/*
* The file control system call.
*/
@ -188,7 +189,7 @@ fcntl(p, uap, retval)
if (newmin >= p->p_rlimit[RLIMIT_NOFILE].rlim_cur ||
newmin >= maxfiles)
return (EINVAL);
if (error = fdalloc(p, newmin, &i))
if ((error = fdalloc(p, newmin, &i)))
return (error);
return (finishdup(fdp, uap->fd, i, retval));
@ -292,7 +293,7 @@ fcntl(p, uap, retval)
return (error);
if (fl.l_whence == SEEK_CUR)
fl.l_start += fp->f_offset;
if (error = VOP_ADVLOCK(vp, (caddr_t)p, F_GETLK, &fl, F_POSIX))
if ((error = VOP_ADVLOCK(vp,(caddr_t)p,F_GETLK,&fl,F_POSIX)))
return (error);
return (copyout((caddr_t)&fl, (caddr_t)uap->arg, sizeof (fl)));
@ -587,7 +588,7 @@ falloc(p, resultfp, resultfd)
register struct file *fp, *fq, **fpp;
int error, i;
if (error = fdalloc(p, 0, &i))
if ((error = fdalloc(p, 0, &i)))
return (error);
if (nfiles >= maxfiles) {
tablefull("file");
@ -602,12 +603,12 @@ falloc(p, resultfp, resultfd)
nfiles++;
MALLOC(fp, struct file *, sizeof(struct file), M_FILE, M_WAITOK);
bzero(fp, sizeof(struct file));
if (fq = p->p_fd->fd_ofiles[0])
if ((fq = p->p_fd->fd_ofiles[0]))
fpp = &fq->f_filef;
else
fpp = &filehead;
p->p_fd->fd_ofiles[i] = fp;
if (fq = *fpp)
if ((fq = *fpp))
fq->f_fileb = &fp->f_filef;
fp->f_filef = fq;
fp->f_fileb = fpp;
@ -631,7 +632,7 @@ ffree(fp)
{
register struct file *fq;
if (fq = fp->f_filef)
if ((fq = fp->f_filef))
fq->f_fileb = fp->f_fileb;
*fp->f_fileb = fq;
crfree(fp->f_cred);

View File

@ -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.7 1994/09/14 05:52:13 davidg Exp $
* $Id: kern_exec.c,v 1.8 1994/09/24 16:58:43 davidg Exp $
*/
#include <sys/param.h>
@ -73,9 +73,8 @@ execve(p, uap, retval)
int *retval;
{
struct nameidata nd, *ndp;
char *stringbase, *stringp;
int *stack_base;
int error, resid, len, i;
int error, len, i;
struct image_params image_params, *iparams;
struct vnode *vnodep;
struct vattr attr;
@ -385,11 +384,11 @@ exec_extract_strings(iparams)
argv = iparams->uap->argv;
if (argv) {
while (argp = (caddr_t) fuword(argv++)) {
while ((argp = (caddr_t) fuword(argv++))) {
if (argp == (caddr_t) -1)
return (EFAULT);
if (error = copyinstr(argp, iparams->stringp,
iparams->stringspace, &length)) {
if ((error = copyinstr(argp, iparams->stringp,
iparams->stringspace, &length))) {
if (error == ENAMETOOLONG)
return(E2BIG);
return (error);
@ -407,11 +406,11 @@ exec_extract_strings(iparams)
envv = iparams->uap->envv;
if (envv) {
while (envp = (caddr_t) fuword(envv++)) {
while ((envp = (caddr_t) fuword(envv++))) {
if (envp == (caddr_t) -1)
return (EFAULT);
if (error = copyinstr(envp, iparams->stringp,
iparams->stringspace, &length)) {
if ((error = copyinstr(envp, iparams->stringp,
iparams->stringspace, &length))) {
if (error == ENAMETOOLONG)
return(E2BIG);
return (error);
@ -438,7 +437,6 @@ exec_copyout_strings(iparams)
char **vectp;
char *stringp, *destp;
int *stack_base;
int vect_table_size, string_table_size;
struct ps_strings *arginfo;
/*
@ -473,7 +471,7 @@ exec_copyout_strings(iparams)
*/
for (; argc > 0; --argc) {
*(vectp++) = destp;
while (*destp++ = *stringp++);
while ((*destp++ = *stringp++));
}
/* a null vector table pointer seperates the argp's from the envp's */
@ -487,7 +485,7 @@ exec_copyout_strings(iparams)
*/
for (; envc > 0; --envc) {
*(vectp++) = destp;
while (*destp++ = *stringp++);
while ((*destp++ = *stringp++));
}
/* end of vector table is a null pointer */

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_exit.c 8.7 (Berkeley) 2/12/94
* $Id: kern_exit.c,v 1.5 1994/08/24 11:50:39 sos Exp $
* $Id: kern_exit.c,v 1.6 1994/09/12 11:27:03 davidg Exp $
*/
#include <sys/param.h>
@ -194,9 +194,9 @@ exit1(p, rv)
* Remove proc from allproc queue and pidhash chain.
* Place onto zombproc. Unlink from parent's child list.
*/
if (*p->p_prev = p->p_next)
if ((*p->p_prev = p->p_next))
p->p_next->p_prev = p->p_prev;
if (p->p_next = zombproc)
if ((p->p_next = zombproc))
p->p_next->p_prev = &p->p_next;
p->p_prev = &zombproc;
zombproc = p;
@ -382,8 +382,8 @@ wait1(q, uap, retval)
#endif
if (uap->status) {
status = p->p_xstat; /* convert to int */
if (error = copyout((caddr_t)&status,
(caddr_t)uap->status, sizeof(status)))
if ((error = copyout((caddr_t)&status,
(caddr_t)uap->status, sizeof(status))))
return (error);
}
if (uap->rusage && (error = copyout((caddr_t)p->p_ru,
@ -428,11 +428,11 @@ wait1(q, uap, retval)
* Unlink it from its process group and free it.
*/
leavepgrp(p);
if (*p->p_prev = p->p_next) /* off zombproc */
if ((*p->p_prev = p->p_next)) /* off zombproc */
p->p_next->p_prev = p->p_prev;
if (q = p->p_ysptr)
if ((q = p->p_ysptr))
q->p_osptr = p->p_osptr;
if (q = p->p_osptr)
if ((q = p->p_osptr))
q->p_ysptr = p->p_ysptr;
if ((q = p->p_pptr)->p_cptr == p)
q->p_cptr = p->p_osptr;
@ -472,7 +472,7 @@ wait1(q, uap, retval)
retval[0] = 0;
return (0);
}
if (error = tsleep((caddr_t)q, PWAIT | PCATCH, "wait", 0))
if ((error = tsleep((caddr_t)q, PWAIT | PCATCH, "wait", 0)))
return (error);
goto loop;
}

View File

@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_lockf.c 8.3 (Berkeley) 1/6/94
* $Id: ufs_lockf.c,v 1.2 1994/08/02 07:54:57 davidg Exp $
* $Id: kern_lockf.c,v 1.1 1994/08/08 17:30:48 davidg Exp $
*/
#include <sys/param.h>
@ -182,7 +182,7 @@ lf_setlock(lock)
/*
* Scan lock list for this file looking for locks that would block us.
*/
while (block = lf_getblock(lock)) {
while ((block = lf_getblock(lock))) {
/*
* Free the structure and return if nonblocking.
*/
@ -246,7 +246,7 @@ lf_setlock(lock)
lf_printlist("lf_setlock", block);
}
#endif /* LOCKF_DEBUG */
if (error = tsleep((caddr_t)lock, priority, lockstr, 0)) {
if ((error = tsleep((caddr_t)lock, priority, lockstr, 0))) {
/*
* Delete ourselves from the waiting to lock list.
*/
@ -281,7 +281,8 @@ lf_setlock(lock)
block = *head;
needtolink = 1;
for (;;) {
if (ovcase = lf_findoverlap(block, lock, SELF, &prev, &overlap))
ovcase = lf_findoverlap(block, lock, SELF, &prev, &overlap);
if (ovcase)
block = overlap->lf_next;
/*
* Six cases:
@ -416,7 +417,7 @@ lf_clearlock(unlock)
lf_print("lf_clearlock", unlock);
#endif /* LOCKF_DEBUG */
prev = head;
while (ovcase = lf_findoverlap(lf, unlock, SELF, &prev, &overlap)) {
while ((ovcase = lf_findoverlap(lf, unlock, SELF, &prev, &overlap))) {
/*
* Wakeup the list of locks to be retried.
*/
@ -479,7 +480,7 @@ lf_getlock(lock, fl)
lf_print("lf_getlock", lock);
#endif /* LOCKF_DEBUG */
if (block = lf_getblock(lock)) {
if ((block = lf_getblock(lock))) {
fl->l_type = block->lf_type;
fl->l_whence = SEEK_SET;
fl->l_start = block->lf_start;
@ -509,7 +510,7 @@ lf_getblock(lock)
int ovcase;
prev = lock->lf_head;
while (ovcase = lf_findoverlap(lf, lock, OTHERS, &prev, &overlap)) {
while ((ovcase = lf_findoverlap(lf, lock, OTHERS, &prev, &overlap))) {
/*
* We've found an overlap, see if it blocks us
*/

View File

@ -16,7 +16,7 @@
* 4. Modifications may be freely made to this file if the above conditions
* are met.
*
* $Id: kern_physio.c,v 1.6 1994/08/08 13:53:55 davidg Exp $
* $Id: kern_physio.c,v 1.7 1994/08/18 22:35:02 wollman Exp $
*/
#include <sys/param.h>
@ -74,8 +74,6 @@ physio(strategy, bp, dev, rw, minp, uio)
for(i=0;i<uio->uio_iovcnt;i++) {
while( uio->uio_iov[i].iov_len) {
vm_offset_t v, lastv, pa;
caddr_t adr;
bp->b_bcount = uio->uio_iov[i].iov_len;
bp->b_bcount = minp( bp);

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_proc.c 8.4 (Berkeley) 1/4/94
* $Id: kern_proc.c,v 1.4 1994/08/18 22:35:03 wollman Exp $
* $Id: kern_proc.c,v 1.5 1994/09/01 05:12:39 davidg Exp $
*/
#include <sys/param.h>
@ -49,6 +49,7 @@
#include <sys/mbuf.h>
#include <sys/ioctl.h>
#include <sys/tty.h>
#include <sys/signalvar.h>
struct prochd qs[NQS]; /* as good a place as any... */
struct prochd rtqs[NQS]; /* Space for REALTIME queues too */
@ -102,7 +103,7 @@ chgproccnt(uid, diff)
return (uip->ui_proccnt);
if (uip->ui_proccnt < 0)
panic("chgproccnt: procs < 0");
if (uiq = uip->ui_next)
if ((uiq = uip->ui_next))
uiq->ui_prev = uip->ui_prev;
*uip->ui_prev = uiq;
FREE(uip, M_PROC);
@ -114,7 +115,7 @@ chgproccnt(uid, diff)
panic("chgproccnt: lost user");
}
MALLOC(uip, struct uidinfo *, sizeof(*uip), M_PROC, M_WAITOK);
if (uiq = *uipp)
if ((uiq = *uipp))
uiq->ui_prev = &uip->ui_next;
uip->ui_next = uiq;
uip->ui_prev = uipp;

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_prot.c 8.6 (Berkeley) 1/21/94
* $Id$
* $Id: kern_prot.c,v 1.3 1994/08/02 07:42:08 davidg Exp $
*/
/*
@ -175,8 +175,8 @@ getgroups(p, uap, retval)
if (ngrp < pc->pc_ucred->cr_ngroups)
return (EINVAL);
ngrp = pc->pc_ucred->cr_ngroups;
if (error = copyout((caddr_t)pc->pc_ucred->cr_groups,
(caddr_t)uap->gidset, ngrp * sizeof(gid_t)))
if ((error = copyout((caddr_t)pc->pc_ucred->cr_groups,
(caddr_t)uap->gidset, ngrp * sizeof(gid_t))))
return (error);
*retval = ngrp;
return (0);
@ -371,13 +371,13 @@ setgroups(p, uap, retval)
register u_int ngrp;
int error;
if (error = suser(pc->pc_ucred, &p->p_acflag))
if ((error = suser(pc->pc_ucred, &p->p_acflag)))
return (error);
if ((ngrp = uap->gidsetsize) > NGROUPS)
return (EINVAL);
pc->pc_ucred = crcopy(pc->pc_ucred);
if (error = copyin((caddr_t)uap->gidset,
(caddr_t)pc->pc_ucred->cr_groups, ngrp * sizeof(gid_t)))
if ((error = copyin((caddr_t)uap->gidset,
(caddr_t)pc->pc_ucred->cr_groups, ngrp * sizeof(gid_t))))
return (error);
pc->pc_ucred->cr_ngroups = ngrp;
p->p_flag |= P_SUGID;
@ -578,7 +578,7 @@ setlogin(p, uap, retval)
{
int error;
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
error = copyinstr((caddr_t) uap->namebuf,
(caddr_t) p->p_pgrp->pg_session->s_login,

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_resource.c 8.5 (Berkeley) 1/21/94
* $Id: kern_resource.c,v 1.3 1994/08/02 07:42:10 davidg Exp $
* $Id: kern_resource.c,v 1.4 1994/09/01 05:12:40 davidg Exp $
*/
#include <sys/param.h>
@ -267,8 +267,8 @@ osetrlimit(p, uap, retval)
struct rlimit lim;
int error;
if (error =
copyin((caddr_t)uap->lim, (caddr_t)&olim, sizeof (struct orlimit)))
if ((error =
copyin((caddr_t)uap->lim, (caddr_t)&olim, sizeof(struct orlimit))))
return (error);
lim.rlim_cur = olim.rlim_cur;
lim.rlim_max = olim.rlim_max;
@ -314,8 +314,8 @@ setrlimit(p, uap, retval)
struct rlimit alim;
int error;
if (error =
copyin((caddr_t)uap->lim, (caddr_t)&alim, sizeof (struct rlimit)))
if ((error =
copyin((caddr_t)uap->lim, (caddr_t)&alim, sizeof (struct rlimit))))
return (error);
return (dosetrlimit(p, uap->which, &alim));
}
@ -334,7 +334,7 @@ dosetrlimit(p, which, limp)
alimp = &p->p_rlimit[which];
if (limp->rlim_cur > alimp->rlim_max ||
limp->rlim_max > alimp->rlim_max)
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
if (limp->rlim_cur > limp->rlim_max)
limp->rlim_cur = limp->rlim_max;

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_sig.c 8.7 (Berkeley) 4/18/94
* $Id: kern_sig.c,v 1.3 1994/08/02 07:42:13 davidg Exp $
* $Id: kern_sig.c,v 1.4 1994/09/20 05:42:46 bde Exp $
*/
#define SIGPROP /* include signal properties table */
@ -112,13 +112,13 @@ sigaction(p, uap, retval)
sa->sa_flags |= SA_RESTART;
if (p->p_flag & P_NOCLDSTOP)
sa->sa_flags |= SA_NOCLDSTOP;
if (error = copyout((caddr_t)sa, (caddr_t)uap->osa,
sizeof (vec)))
if ((error = copyout((caddr_t)sa, (caddr_t)uap->osa,
sizeof (vec))))
return (error);
}
if (uap->nsa) {
if (error = copyin((caddr_t)uap->nsa, (caddr_t)sa,
sizeof (vec)))
if ((error = copyin((caddr_t)uap->nsa, (caddr_t)sa,
sizeof (vec))))
return (error);
setsigvec(p, signum, sa);
}
@ -331,13 +331,13 @@ osigvec(p, uap, retval)
if (p->p_flag & P_NOCLDSTOP)
sv->sv_flags |= SA_NOCLDSTOP;
#endif
if (error = copyout((caddr_t)sv, (caddr_t)uap->osv,
sizeof (vec)))
if ((error = copyout((caddr_t)sv, (caddr_t)uap->osv,
sizeof (vec))))
return (error);
}
if (uap->nsv) {
if (error = copyin((caddr_t)uap->nsv, (caddr_t)sv,
sizeof (vec)))
if ((error = copyin((caddr_t)uap->nsv, (caddr_t)sv,
sizeof (vec))))
return (error);
#ifdef COMPAT_SUNOS
/*
@ -479,7 +479,7 @@ sigaltstack(p, uap, retval)
return (error);
if (uap->nss == 0)
return (0);
if (error = copyin((caddr_t)uap->nss, (caddr_t)&ss, sizeof (ss)))
if ((error = copyin((caddr_t)uap->nss, (caddr_t)&ss, sizeof (ss))))
return (error);
if (ss.ss_flags & SA_DISABLE) {
if (psp->ps_sigstk.ss_flags & SA_ONSTACK)
@ -1164,8 +1164,8 @@ coredump(p)
return (EFAULT);
sprintf(name, "%s.core", p->p_comm);
NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, name, p);
if (error = vn_open(&nd,
O_CREAT | FWRITE, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH))
if ((error = vn_open(&nd,
O_CREAT | FWRITE, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)))
return (error);
vp = nd.ni_vp;

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_synch.c 8.6 (Berkeley) 1/21/94
* $Id: kern_synch.c,v 1.3 1994/08/02 07:42:17 davidg Exp $
* $Id: kern_synch.c,v 1.4 1994/09/01 05:12:41 davidg Exp $
*/
#include <sys/param.h>
@ -334,7 +334,7 @@ tsleep(ident, priority, wmesg, timo)
*/
if (catch) {
p->p_flag |= P_SINTR;
if (sig = CURSIG(p)) {
if ((sig = CURSIG(p))) {
if (p->p_wchan)
unsleep(p);
p->p_stat = SRUN;

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_clock.c 8.5 (Berkeley) 1/21/94
* $Id: kern_clock.c,v 1.5 1994/08/27 16:14:26 davidg Exp $
* $Id: kern_clock.c,v 1.6 1994/09/18 20:39:46 wollman Exp $
*/
/* Portions of this software are covered by the following: */
@ -411,7 +411,7 @@ hardclock(frame)
{
register struct callout *p1;
register struct proc *p;
register int delta, needsoft;
register int needsoft;
extern int tickdelta;
extern long timedelta;

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_time.c 8.1 (Berkeley) 6/10/93
* $Id$
* $Id: kern_time.c,v 1.3 1994/08/02 07:42:21 davidg Exp $
*/
#include <sys/param.h>
@ -73,8 +73,8 @@ gettimeofday(p, uap, retval)
if (uap->tp) {
microtime(&atv);
if (error = copyout((caddr_t)&atv, (caddr_t)uap->tp,
sizeof (atv)))
if ((error = copyout((caddr_t)&atv, (caddr_t)uap->tp,
sizeof (atv))))
return (error);
}
if (uap->tzp)
@ -98,7 +98,7 @@ settimeofday(p, uap, retval)
struct timezone atz;
int error, s;
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
/* Verify all parameters before changing time. */
if (uap->tv &&
@ -148,10 +148,10 @@ adjtime(p, uap, retval)
register long ndelta, ntickdelta, odelta;
int s, error;
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
if (error =
copyin((caddr_t)uap->delta, (caddr_t)&atv, sizeof(struct timeval)))
if ((error =
copyin((caddr_t)uap->delta, (caddr_t)&atv, sizeof(struct timeval))))
return (error);
/*

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_clock.c 8.5 (Berkeley) 1/21/94
* $Id: kern_clock.c,v 1.5 1994/08/27 16:14:26 davidg Exp $
* $Id: kern_clock.c,v 1.6 1994/09/18 20:39:46 wollman Exp $
*/
/* Portions of this software are covered by the following: */
@ -411,7 +411,7 @@ hardclock(frame)
{
register struct callout *p1;
register struct proc *p;
register int delta, needsoft;
register int needsoft;
extern int tickdelta;
extern long timedelta;

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_xxx.c 8.2 (Berkeley) 11/14/93
* $Id: kern_xxx.c,v 1.5 1994/08/18 22:35:04 wollman Exp $
* $Id: kern_xxx.c,v 1.6 1994/09/19 21:15:14 ache Exp $
*/
#include <sys/param.h>
@ -55,7 +55,7 @@ reboot(p, uap, retval)
{
int error;
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
boot(uap->opt);
return (0);
@ -94,7 +94,7 @@ osethostname(p, uap, retval)
int name;
int error;
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
name = KERN_HOSTNAME;
return (kern_sysctl(&name, 1, 0, 0, uap->hostname, uap->len, p));
@ -129,7 +129,7 @@ osethostid(p, uap, retval)
{
int error;
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
hostid = uap->hostid;
return (0);
@ -252,7 +252,7 @@ setdomainname(p, uap, retval)
{
int error;
if (error = suser(p->p_ucred, &p->p_acflag))
if ((error = suser(p->p_ucred, &p->p_acflag)))
return (error);
if (uap->len > sizeof (domainname) - 1)
return EINVAL;

View File

@ -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.5 1994/08/02 07:42:53 davidg Exp $
* $Id: tty_subr.c,v 1.6 1994/09/13 16:02:20 davidg Exp $
*/
/*
@ -274,7 +274,7 @@ putc(chr, clistp)
int chr;
struct clist *clistp;
{
struct cblock *cblockp, *bclockn;
struct cblock *cblockp;
int s;
s = spltty();
@ -329,7 +329,7 @@ b_to_q(src, amount, clistp)
int amount;
struct clist *clistp;
{
struct cblock *cblockp, *bclockn;
struct cblock *cblockp;
char *firstbyte, *lastbyte;
u_char startmask, endmask;
int startbit, endbit, num_between, numc;

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)subr_log.c 8.1 (Berkeley) 6/10/93
* $Id$
* $Id: subr_log.c,v 1.3 1994/08/02 07:42:29 davidg Exp $
*/
/*
@ -120,8 +120,8 @@ logread(dev, uio, flag)
return (EWOULDBLOCK);
}
logsoftc.sc_state |= LOG_RDWAIT;
if (error = tsleep((caddr_t)mbp, LOG_RDPRI | PCATCH,
"klog", 0)) {
if ((error = tsleep((caddr_t)mbp, LOG_RDPRI | PCATCH,
"klog", 0))) {
splx(s);
return (error);
}
@ -181,7 +181,7 @@ logwakeup()
if (logsoftc.sc_state & LOG_ASYNC) {
if (logsoftc.sc_pgid < 0)
gsignal(-logsoftc.sc_pgid, SIGIO);
else if (p = pfind(logsoftc.sc_pgid))
else if ((p = pfind(logsoftc.sc_pgid)))
psignal(p, SIGIO);
}
if (logsoftc.sc_state & LOG_RDWAIT) {

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)sys_generic.c 8.5 (Berkeley) 1/21/94
* $Id: sys_generic.c,v 1.4 1994/09/02 14:04:39 davidg Exp $
* $Id: sys_generic.c,v 1.5 1994/09/02 15:06:39 davidg Exp $
*/
#include <sys/param.h>
@ -103,7 +103,7 @@ read(p, uap, retval)
ktriov = aiov;
#endif
cnt = uap->nbyte;
if (error = (*fp->f_ops->fo_read)(fp, &auio, fp->f_cred))
if ((error = (*fp->f_ops->fo_read)(fp, &auio, fp->f_cred)))
if (auio.uio_resid != cnt && (error == ERESTART ||
error == EINTR || error == EWOULDBLOCK))
error = 0;
@ -162,7 +162,7 @@ readv(p, uap, retval)
auio.uio_rw = UIO_READ;
auio.uio_segflg = UIO_USERSPACE;
auio.uio_procp = p;
if (error = copyin((caddr_t)uap->iovp, (caddr_t)iov, iovlen))
if ((error = copyin((caddr_t)uap->iovp, (caddr_t)iov, iovlen)))
goto done;
auio.uio_resid = 0;
for (i = 0; i < uap->iovcnt; i++) {
@ -183,7 +183,7 @@ readv(p, uap, retval)
}
#endif
cnt = auio.uio_resid;
if (error = (*fp->f_ops->fo_read)(fp, &auio, fp->f_cred))
if ((error = (*fp->f_ops->fo_read)(fp, &auio, fp->f_cred)))
if (auio.uio_resid != cnt && (error == ERESTART ||
error == EINTR || error == EWOULDBLOCK))
error = 0;
@ -222,7 +222,6 @@ write(p, uap, retval)
struct uio auio;
struct iovec aiov;
long cnt, error = 0;
int i;
#ifdef KTRACE
struct iovec ktriov;
#endif
@ -247,7 +246,7 @@ write(p, uap, retval)
ktriov = aiov;
#endif
cnt = uap->nbyte;
if (error = (*fp->f_ops->fo_write)(fp, &auio, fp->f_cred)) {
if ((error = (*fp->f_ops->fo_write)(fp, &auio, fp->f_cred))) {
if (auio.uio_resid != cnt && (error == ERESTART ||
error == EINTR || error == EWOULDBLOCK))
error = 0;
@ -310,7 +309,7 @@ writev(p, uap, retval)
auio.uio_rw = UIO_WRITE;
auio.uio_segflg = UIO_USERSPACE;
auio.uio_procp = p;
if (error = copyin((caddr_t)uap->iovp, (caddr_t)iov, iovlen))
if ((error = copyin((caddr_t)uap->iovp, (caddr_t)iov, iovlen)))
goto done;
auio.uio_resid = 0;
for (i = 0; i < uap->iovcnt; i++) {
@ -331,7 +330,7 @@ writev(p, uap, retval)
}
#endif
cnt = auio.uio_resid;
if (error = (*fp->f_ops->fo_write)(fp, &auio, fp->f_cred)) {
if ((error = (*fp->f_ops->fo_write)(fp, &auio, fp->f_cred))) {
if (auio.uio_resid != cnt && (error == ERESTART ||
error == EINTR || error == EWOULDBLOCK))
error = 0;
@ -430,7 +429,7 @@ ioctl(p, uap, retval)
switch (com) {
case FIONBIO:
if (tmp = *(int *)data)
if ((tmp = *(int *)data))
fp->f_flag |= FNONBLOCK;
else
fp->f_flag &= ~FNONBLOCK;
@ -438,7 +437,7 @@ ioctl(p, uap, retval)
break;
case FIOASYNC:
if (tmp = *(int *)data)
if ((tmp = *(int *)data))
fp->f_flag |= FASYNC;
else
fp->f_flag &= ~FASYNC;
@ -558,7 +557,7 @@ select(p, uap, retval)
s = splhigh();
/* this should be timercmp(&time, &atv, >=) */
if (uap->tv && (time.tv_sec > atv.tv_sec ||
time.tv_sec == atv.tv_sec && time.tv_usec >= atv.tv_usec)) {
(time.tv_sec == atv.tv_sec && time.tv_usec >= atv.tv_usec))) {
splx(s);
goto done;
}

View File

@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: sys_process.c,v 1.5 1994/08/13 03:50:25 wollman Exp $
* $Id: sys_process.c,v 1.6 1994/08/18 22:35:05 wollman Exp $
*/
#include <sys/param.h>
@ -204,7 +204,7 @@ ptrace(curp, uap, retval)
int *retval;
{
struct proc *p;
int s, error = 0;
int error = 0;
*retval = 0;
if (uap->req == PT_TRACE_ME) {
@ -280,17 +280,17 @@ ptrace(curp, uap, retval)
case PT_READ_I:
case PT_READ_D:
if (error = pread (p, (unsigned int)uap->addr, retval))
if ((error = pread (p, (unsigned int)uap->addr, retval)))
return error;
return 0;
case PT_WRITE_I:
case PT_WRITE_D:
if (error = pwrite (p, (unsigned int)uap->addr,
(unsigned int)uap->data))
if ((error = pwrite (p, (unsigned int)uap->addr,
(unsigned int)uap->data)))
return error;
return 0;
case PT_STEP:
if (error = ptrace_single_step (p))
if ((error = ptrace_single_step (p)))
return error;
/* fallthrough */
case PT_CONTINUE:
@ -308,7 +308,7 @@ ptrace(curp, uap, retval)
if (uap->addr != (caddr_t)1) {
fill_eproc (p, &p->p_addr->u_kproc.kp_eproc);
if (error = ptrace_set_pc (p, uap->addr))
if ((error = ptrace_set_pc (p, uap->addr)))
return error;
}

View File

@ -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.5 1994/08/02 07:42:53 davidg Exp $
* $Id: tty_subr.c,v 1.6 1994/09/13 16:02:20 davidg Exp $
*/
/*
@ -274,7 +274,7 @@ putc(chr, clistp)
int chr;
struct clist *clistp;
{
struct cblock *cblockp, *bclockn;
struct cblock *cblockp;
int s;
s = spltty();
@ -329,7 +329,7 @@ b_to_q(src, amount, clistp)
int amount;
struct clist *clistp;
{
struct cblock *cblockp, *bclockn;
struct cblock *cblockp;
char *firstbyte, *lastbyte;
u_char startmask, endmask;
int startbit, endbit, num_between, numc;

View File

@ -16,7 +16,7 @@
* 4. Modifications may be freely made to this file if the above conditions
* are met.
*
* $Id: vfs_bio.c,v 1.10 1994/08/30 18:19:11 davidg Exp $
* $Id: vfs_bio.c,v 1.11 1994/08/31 06:17:37 davidg Exp $
*/
#include <sys/param.h>
@ -28,6 +28,7 @@
#include <sys/mount.h>
#include <sys/malloc.h>
#include <sys/resourcevar.h>
#include <sys/proc.h>
#include <vm/vm.h>
#include <vm/vm_pageout.h>
@ -54,7 +55,8 @@ int vfs_update_wakeup;
/*
* Initialize buffer headers and related structures.
*/
void bufinit()
void
bufinit()
{
struct buf *bp;
int i;
@ -371,19 +373,18 @@ getnewbuf(int slpflag, int slptimeo)
s = splbio();
start:
/* can we constitute a new buffer? */
if (bp = bufqueues[QUEUE_EMPTY].tqh_first) {
if ((bp = bufqueues[QUEUE_EMPTY].tqh_first)) {
if( bp->b_qindex != QUEUE_EMPTY)
panic("getnewbuf: inconsistent EMPTY queue");
bremfree(bp);
goto fillbuf;
}
tryfree:
if (bp = bufqueues[QUEUE_AGE].tqh_first) {
if ((bp = bufqueues[QUEUE_AGE].tqh_first)) {
if( bp->b_qindex != QUEUE_AGE)
panic("getnewbuf: inconsistent AGE queue");
bremfree(bp);
} else if (bp = bufqueues[QUEUE_LRU].tqh_first) {
} else if ((bp = bufqueues[QUEUE_LRU].tqh_first)) {
if( bp->b_qindex != QUEUE_LRU)
panic("getnewbuf: inconsistent LRU queue");
bremfree(bp);
@ -446,7 +447,7 @@ incore(struct vnode *vp, daddr_t blkno)
/* Search hash chain */
while (bp) {
if( (bp < buf) || (bp >= buf + nbuf)) {
printf("incore: buf out of range: %lx, hash: %d\n",
printf("incore: buf out of range: %p, hash: %d\n",
bp, bh - bufhashtbl);
panic("incore: buf fault");
}
@ -475,7 +476,7 @@ getblk(struct vnode *vp, daddr_t blkno, int size, int slpflag, int slptimeo)
s = splbio();
loop:
if (bp = incore(vp, blkno)) {
if ((bp = incore(vp, blkno))) {
if (bp->b_flags & B_BUSY) {
bp->b_flags |= B_WANTED;
tsleep ((caddr_t)bp, PRIBIO, "getblk", 0);
@ -487,7 +488,7 @@ getblk(struct vnode *vp, daddr_t blkno, int size, int slpflag, int slptimeo)
* check for size inconsistancies
*/
if (bp->b_bcount != size) {
printf("getblk: invalid buffer size: %d\n", bp->b_bcount);
printf("getblk: invalid buffer size: %ld\n", bp->b_bcount);
bp->b_flags |= B_INVAL;
bwrite(bp);
goto loop;
@ -680,7 +681,6 @@ vm_hold_load_pages(vm_offset_t froma, vm_offset_t toa) {
vm_offset_t to = round_page(toa);
for(pg = from ; pg < to ; pg += PAGE_SIZE) {
vm_offset_t pa;
tryagain:
/*
@ -730,7 +730,8 @@ vm_hold_load_pages(vm_offset_t froma, vm_offset_t toa) {
}
void
vm_hold_free_pages(vm_offset_t froma, vm_offset_t toa) {
vm_hold_free_pages(vm_offset_t froma, vm_offset_t toa)
{
vm_offset_t pg;
vm_page_t p;
vm_offset_t from = round_page(froma);

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.13 (Berkeley) 4/18/94
* $Id: vfs_subr.c,v 1.7 1994/08/24 04:06:39 davidg Exp $
* $Id: vfs_subr.c,v 1.8 1994/08/29 06:08:51 davidg Exp $
*/
/*
@ -182,7 +182,7 @@ vfs_unmountroot(rootfs)
}
mp->mnt_flag |= MNT_UNMOUNT;
if (error = vfs_lock(mp)) {
if ((error = vfs_lock(mp))) {
printf("lock of root filesystem failed (%d)\n", error);
return;
}
@ -190,10 +190,10 @@ vfs_unmountroot(rootfs)
vnode_pager_umount(mp); /* release cached vnodes */
cache_purgevfs(mp); /* remove cache entries for this file sys */
if (error = VFS_SYNC(mp, MNT_WAIT, initproc->p_ucred, initproc))
if ((error = VFS_SYNC(mp, MNT_WAIT, initproc->p_ucred, initproc)))
printf("sync of root filesystem failed (%d)\n", error);
if (error = VFS_UNMOUNT(mp, MNT_FORCE, initproc)) {
if ((error = VFS_UNMOUNT(mp, MNT_FORCE, initproc))) {
printf("unmount of root filesystem failed (");
if (error == EBUSY)
printf("BUSY)\n");
@ -324,7 +324,6 @@ getnewvnode(tag, mp, vops, vpp)
struct vnode **vpp;
{
register struct vnode *vp;
int s;
if ((vnode_free_list.tqh_first == NULL &&
numvnodes < 2 * desiredvnodes) ||
@ -409,7 +408,7 @@ vwakeup(bp)
register struct vnode *vp;
bp->b_flags &= ~B_WRITEINPROG;
if (vp = bp->b_vp) {
if ((vp = bp->b_vp)) {
vp->v_numoutput--;
if (vp->v_numoutput < 0)
panic("vwakeup: neg numoutput");
@ -441,7 +440,7 @@ vinvalbuf(vp, flags, cred, p, slpflag, slptimeo)
vm_object_t object;
if (flags & V_SAVE) {
if (error = VOP_FSYNC(vp, cred, MNT_WAIT, p))
if ((error = VOP_FSYNC(vp, cred, MNT_WAIT, p)))
return (error);
if (vp->v_dirtyblkhd.lh_first != NULL)
panic("vinvalbuf: dirty bufs");
@ -607,7 +606,7 @@ bdevvp(dev, vpp)
}
vp = nvp;
vp->v_type = VBLK;
if (nvp = checkalias(vp, dev, (struct mount *)0)) {
if ((nvp = checkalias(vp, dev, (struct mount *)0))) {
vput(vp);
vp = nvp;
}
@ -888,7 +887,7 @@ vclean(vp, flags)
* so that its count cannot fall to zero and generate a
* race against ourselves to recycle it.
*/
if (active = vp->v_usecount)
if ((active = vp->v_usecount))
VREF(vp);
/*
* Even if the count is zero, the VOP_INACTIVE routine may still
@ -1140,7 +1139,7 @@ vprint(label, vp)
if (label != NULL)
printf("%s: ", label);
printf("type %s, usecount %d, writecount %d, refcount %d,",
printf("type %s, usecount %d, writecount %d, refcount %ld,",
typename[vp->v_type], vp->v_usecount, vp->v_writecount,
vp->v_holdcnt);
buf[0] = '\0';
@ -1308,7 +1307,7 @@ vfs_hang_addrlist(mp, nep, argp)
np = (struct netcred *)malloc(i, M_NETADDR, M_WAITOK);
bzero((caddr_t)np, i);
saddr = (struct sockaddr *)(np + 1);
if (error = copyin(argp->ex_addr, (caddr_t)saddr, argp->ex_addrlen))
if ((error = copyin(argp->ex_addr, (caddr_t)saddr, argp->ex_addrlen)))
goto out;
if (saddr->sa_len > argp->ex_addrlen)
saddr->sa_len = argp->ex_addrlen;
@ -1376,7 +1375,7 @@ vfs_free_addrlist(nep)
register struct radix_node_head *rnh;
for (i = 0; i <= AF_MAX; i++)
if (rnh = nep->ne_rtable[i]) {
if ((rnh = nep->ne_rtable[i])) {
(*rnh->rnh_walktree)(rnh, vfs_free_netcred,
(caddr_t)rnh);
free((caddr_t)rnh, M_RTABLE);
@ -1397,7 +1396,7 @@ vfs_export(mp, nep, argp)
mp->mnt_flag &= ~(MNT_EXPORTED | MNT_DEFEXPORTED);
}
if (argp->ex_flags & MNT_EXPORTED) {
if (error = vfs_hang_addrlist(mp, nep, argp))
if ((error = vfs_hang_addrlist(mp, nep, argp)))
return (error);
mp->mnt_flag |= MNT_EXPORTED;
}

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.13 (Berkeley) 4/18/94
* $Id: vfs_subr.c,v 1.7 1994/08/24 04:06:39 davidg Exp $
* $Id: vfs_subr.c,v 1.8 1994/08/29 06:08:51 davidg Exp $
*/
/*
@ -182,7 +182,7 @@ vfs_unmountroot(rootfs)
}
mp->mnt_flag |= MNT_UNMOUNT;
if (error = vfs_lock(mp)) {
if ((error = vfs_lock(mp))) {
printf("lock of root filesystem failed (%d)\n", error);
return;
}
@ -190,10 +190,10 @@ vfs_unmountroot(rootfs)
vnode_pager_umount(mp); /* release cached vnodes */
cache_purgevfs(mp); /* remove cache entries for this file sys */
if (error = VFS_SYNC(mp, MNT_WAIT, initproc->p_ucred, initproc))
if ((error = VFS_SYNC(mp, MNT_WAIT, initproc->p_ucred, initproc)))
printf("sync of root filesystem failed (%d)\n", error);
if (error = VFS_UNMOUNT(mp, MNT_FORCE, initproc)) {
if ((error = VFS_UNMOUNT(mp, MNT_FORCE, initproc))) {
printf("unmount of root filesystem failed (");
if (error == EBUSY)
printf("BUSY)\n");
@ -324,7 +324,6 @@ getnewvnode(tag, mp, vops, vpp)
struct vnode **vpp;
{
register struct vnode *vp;
int s;
if ((vnode_free_list.tqh_first == NULL &&
numvnodes < 2 * desiredvnodes) ||
@ -409,7 +408,7 @@ vwakeup(bp)
register struct vnode *vp;
bp->b_flags &= ~B_WRITEINPROG;
if (vp = bp->b_vp) {
if ((vp = bp->b_vp)) {
vp->v_numoutput--;
if (vp->v_numoutput < 0)
panic("vwakeup: neg numoutput");
@ -441,7 +440,7 @@ vinvalbuf(vp, flags, cred, p, slpflag, slptimeo)
vm_object_t object;
if (flags & V_SAVE) {
if (error = VOP_FSYNC(vp, cred, MNT_WAIT, p))
if ((error = VOP_FSYNC(vp, cred, MNT_WAIT, p)))
return (error);
if (vp->v_dirtyblkhd.lh_first != NULL)
panic("vinvalbuf: dirty bufs");
@ -607,7 +606,7 @@ bdevvp(dev, vpp)
}
vp = nvp;
vp->v_type = VBLK;
if (nvp = checkalias(vp, dev, (struct mount *)0)) {
if ((nvp = checkalias(vp, dev, (struct mount *)0))) {
vput(vp);
vp = nvp;
}
@ -888,7 +887,7 @@ vclean(vp, flags)
* so that its count cannot fall to zero and generate a
* race against ourselves to recycle it.
*/
if (active = vp->v_usecount)
if ((active = vp->v_usecount))
VREF(vp);
/*
* Even if the count is zero, the VOP_INACTIVE routine may still
@ -1140,7 +1139,7 @@ vprint(label, vp)
if (label != NULL)
printf("%s: ", label);
printf("type %s, usecount %d, writecount %d, refcount %d,",
printf("type %s, usecount %d, writecount %d, refcount %ld,",
typename[vp->v_type], vp->v_usecount, vp->v_writecount,
vp->v_holdcnt);
buf[0] = '\0';
@ -1308,7 +1307,7 @@ vfs_hang_addrlist(mp, nep, argp)
np = (struct netcred *)malloc(i, M_NETADDR, M_WAITOK);
bzero((caddr_t)np, i);
saddr = (struct sockaddr *)(np + 1);
if (error = copyin(argp->ex_addr, (caddr_t)saddr, argp->ex_addrlen))
if ((error = copyin(argp->ex_addr, (caddr_t)saddr, argp->ex_addrlen)))
goto out;
if (saddr->sa_len > argp->ex_addrlen)
saddr->sa_len = argp->ex_addrlen;
@ -1376,7 +1375,7 @@ vfs_free_addrlist(nep)
register struct radix_node_head *rnh;
for (i = 0; i <= AF_MAX; i++)
if (rnh = nep->ne_rtable[i]) {
if ((rnh = nep->ne_rtable[i])) {
(*rnh->rnh_walktree)(rnh, vfs_free_netcred,
(caddr_t)rnh);
free((caddr_t)rnh, M_RTABLE);
@ -1397,7 +1396,7 @@ vfs_export(mp, nep, argp)
mp->mnt_flag &= ~(MNT_EXPORTED | MNT_DEFEXPORTED);
}
if (argp->ex_flags & MNT_EXPORTED) {
if (error = vfs_hang_addrlist(mp, nep, argp))
if ((error = vfs_hang_addrlist(mp, nep, argp)))
return (error);
mp->mnt_flag |= MNT_EXPORTED;
}

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)buf.h 8.7 (Berkeley) 1/21/94
* $Id: buf.h,v 1.5 1994/08/06 09:15:33 davidg Exp $
* $Id: buf.h,v 1.6 1994/08/18 22:35:40 wollman Exp $
*/
#ifndef _SYS_BUF_H_
@ -187,27 +187,33 @@ extern TAILQ_HEAD(swqueue, buf) bswlist;
extern struct buf *bclnlist; /* Head of cleaned page list. */
__BEGIN_DECLS
void allocbuf __P((struct buf *, int));
void bawrite __P((struct buf *));
void bdwrite __P((struct buf *));
void biodone __P((struct buf *));
int biowait __P((struct buf *));
void bufinit __P((void));
void bremfree __P((struct buf *));
int bread __P((struct vnode *, daddr_t, int,
struct ucred *, struct buf **));
int breadn __P((struct vnode *, daddr_t, int, daddr_t *, int *, int,
struct ucred *, struct buf **));
void brelse __P((struct buf *));
void bufinit __P((void));
int bwrite __P((struct buf *));
void bdwrite __P((struct buf *));
void bawrite __P((struct buf *));
void brelse __P((struct buf *));
struct buf *getnewbuf __P((int slpflag, int slptimeo));
struct buf *incore __P((struct vnode *, daddr_t));
struct buf *getblk __P((struct vnode *, daddr_t, int, int, int));
struct buf *geteblk __P((int));
void allocbuf __P((struct buf *, int));
int biowait __P((struct buf *));
void biodone __P((struct buf *));
void cluster_callback __P((struct buf *));
int cluster_read __P((struct vnode *, u_quad_t, daddr_t, long,
struct ucred *, struct buf **));
void cluster_write __P((struct buf *, u_quad_t));
struct buf *getblk __P((struct vnode *, daddr_t, int, int, int));
struct buf *geteblk __P((int));
struct buf *getnewbuf __P((int slpflag, int slptimeo));
struct buf *incore __P((struct vnode *, daddr_t));
u_int minphys __P((struct buf *bp));
void vwakeup __P((struct buf *bp));
void brelvp __P((struct buf *bp));
void bgetvp __P((struct vnode *vp,struct buf *bp));
void reassignbuf __P((struct buf *bp,struct vnode *newvp));
__END_DECLS
#endif
#endif /* !_SYS_BUF_H_ */

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)buf.h 8.7 (Berkeley) 1/21/94
* $Id: buf.h,v 1.5 1994/08/06 09:15:33 davidg Exp $
* $Id: buf.h,v 1.6 1994/08/18 22:35:40 wollman Exp $
*/
#ifndef _SYS_BUF_H_
@ -187,27 +187,33 @@ extern TAILQ_HEAD(swqueue, buf) bswlist;
extern struct buf *bclnlist; /* Head of cleaned page list. */
__BEGIN_DECLS
void allocbuf __P((struct buf *, int));
void bawrite __P((struct buf *));
void bdwrite __P((struct buf *));
void biodone __P((struct buf *));
int biowait __P((struct buf *));
void bufinit __P((void));
void bremfree __P((struct buf *));
int bread __P((struct vnode *, daddr_t, int,
struct ucred *, struct buf **));
int breadn __P((struct vnode *, daddr_t, int, daddr_t *, int *, int,
struct ucred *, struct buf **));
void brelse __P((struct buf *));
void bufinit __P((void));
int bwrite __P((struct buf *));
void bdwrite __P((struct buf *));
void bawrite __P((struct buf *));
void brelse __P((struct buf *));
struct buf *getnewbuf __P((int slpflag, int slptimeo));
struct buf *incore __P((struct vnode *, daddr_t));
struct buf *getblk __P((struct vnode *, daddr_t, int, int, int));
struct buf *geteblk __P((int));
void allocbuf __P((struct buf *, int));
int biowait __P((struct buf *));
void biodone __P((struct buf *));
void cluster_callback __P((struct buf *));
int cluster_read __P((struct vnode *, u_quad_t, daddr_t, long,
struct ucred *, struct buf **));
void cluster_write __P((struct buf *, u_quad_t));
struct buf *getblk __P((struct vnode *, daddr_t, int, int, int));
struct buf *geteblk __P((int));
struct buf *getnewbuf __P((int slpflag, int slptimeo));
struct buf *incore __P((struct vnode *, daddr_t));
u_int minphys __P((struct buf *bp));
void vwakeup __P((struct buf *bp));
void brelvp __P((struct buf *bp));
void bgetvp __P((struct vnode *vp,struct buf *bp));
void reassignbuf __P((struct buf *bp,struct vnode *newvp));
__END_DECLS
#endif
#endif /* !_SYS_BUF_H_ */

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)signalvar.h 8.3 (Berkeley) 1/4/94
* $Id$
* $Id: signalvar.h,v 1.2 1994/08/02 07:53:33 davidg Exp $
*/
#ifndef _SYS_SIGNALVAR_H_ /* tmp for user.h */
@ -80,8 +80,8 @@ struct sigacts {
*/
#define CURSIG(p) \
(((p)->p_siglist == 0 || \
((p)->p_flag & P_TRACED) == 0 && \
((p)->p_siglist & ~(p)->p_sigmask) == 0) ? \
(((p)->p_flag & P_TRACED) == 0 && \
((p)->p_siglist & ~(p)->p_sigmask) == 0)) ? \
0 : issignal(p))
/*

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)vnode.h 8.7 (Berkeley) 2/4/94
* $Id: vnode.h,v 1.7 1994/09/21 03:47:34 wollman Exp $
* $Id: vnode.h,v 1.8 1994/09/22 22:10:49 wollman Exp $
*/
#ifndef _SYS_VNODE_H_
@ -385,6 +385,7 @@ void cache_enter __P((struct vnode *dvp, struct vnode *vp,
int cache_lookup __P((struct vnode *dvp, struct vnode **vpp,
struct componentname *cnp));
void cache_purge __P((struct vnode *vp));
void cache_purgevfs __P((struct mount *mp));
int getnewvnode __P((enum vtagtype tag,
struct mount *mp, int (**vops)(), struct vnode **vpp));
int vinvalbuf __P((struct vnode *vp, int save, struct ucred *cred,