diff options
author | dg <dg@FreeBSD.org> | 1994-09-02 15:06:51 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1994-09-02 15:06:51 +0000 |
commit | ff6fc2bc2ad42bd76d81fff6be09229c099c1f6d (patch) | |
tree | f51ba4dfad319f4c33ee24866c410fc5f999359c /sys/vm | |
parent | 454da81a5a43093536e525ae1926bf3810d901b9 (diff) | |
download | FreeBSD-src-ff6fc2bc2ad42bd76d81fff6be09229c099c1f6d.zip FreeBSD-src-ff6fc2bc2ad42bd76d81fff6be09229c099c1f6d.tar.gz |
Whoops, accidently left out some pieces of the munmapfd patch.
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/vm_extern.h | 4 | ||||
-rw-r--r-- | sys/vm/vm_mmap.c | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/sys/vm/vm_extern.h b/sys/vm/vm_extern.h index 8a15cc3..d9e807d 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 89f73e5..3923a10 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 { |