summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1994-09-02 15:06:51 +0000
committerDavid Greenman <dg@FreeBSD.org>1994-09-02 15:06:51 +0000
commit90324b078e3079a3d6cf7f744a1337a3183f7681 (patch)
treef51ba4dfad319f4c33ee24866c410fc5f999359c
parentdd968eae1a55128c773827247bb80b0c1dfe4c7c (diff)
Notes
-rw-r--r--sys/kern/sys_generic.c3
-rw-r--r--sys/vm/vm_extern.h4
-rw-r--r--sys/vm/vm_mmap.c9
3 files changed, 9 insertions, 7 deletions
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c
index bf88b5a0e6ce2..9df9742259750 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.3 1994/08/02 07:42:38 davidg Exp $
+ * $Id: sys_generic.c,v 1.4 1994/09/02 14:04:39 davidg Exp $
*/
#include <sys/param.h>
@@ -53,6 +53,7 @@
#ifdef KTRACE
#include <sys/ktrace.h>
#endif
+#include <vm/vm.h>
/*
* Read system call.
diff --git a/sys/vm/vm_extern.h b/sys/vm/vm_extern.h
index 8a15cc34a6895..d9e807de5e886 100644
--- a/sys/vm/vm_extern.h
+++ b/sys/vm/vm_extern.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)vm_extern.h 8.2 (Berkeley) 1/12/94
- * $Id: vm_extern.h,v 1.3 1994/08/02 07:55:17 davidg Exp $
+ * $Id: vm_extern.h,v 1.4 1994/08/21 07:19:44 paul Exp $
*/
#ifndef _VM_VM_EXTERN_H_
@@ -89,7 +89,7 @@ vm_offset_t kmem_malloc __P((vm_map_t, vm_size_t, boolean_t));
vm_map_t kmem_suballoc __P((vm_map_t, vm_offset_t *, vm_offset_t *,
vm_size_t, boolean_t));
void loadav __P((struct loadavg *));
-void munmapfd __P((int));
+void munmapfd __P((struct proc *, int));
int pager_cache __P((vm_object_t, boolean_t));
void sched __P((void));
int svm_allocate __P((struct proc *, void *, int *));
diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c
index 89f73e5334965..3923a104bf59d 100644
--- a/sys/vm/vm_mmap.c
+++ b/sys/vm/vm_mmap.c
@@ -38,7 +38,7 @@
* from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$
*
* @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94
- * $Id: vm_mmap.c,v 1.4 1994/08/04 03:06:44 davidg Exp $
+ * $Id: vm_mmap.c,v 1.5 1994/08/06 09:00:50 davidg Exp $
*/
/*
@@ -423,18 +423,19 @@ munmap(p, uap, retval)
}
void
-munmapfd(fd)
+munmapfd(p, fd)
+ struct proc *p;
int fd;
{
#ifdef DEBUG
if (mmapdebug & MDB_FOLLOW)
- printf("munmapfd(%d): fd %d\n", curproc->p_pid, fd);
+ printf("munmapfd(%d): fd %d\n", p->p_pid, fd);
#endif
/*
* XXX should vm_deallocate any regions mapped to this file
*/
- curproc->p_fd->fd_ofileflags[fd] &= ~UF_MAPPED;
+ p->p_fd->fd_ofileflags[fd] &= ~UF_MAPPED;
}
struct mprotect_args {