From 9c9af600ee7ecf596f1a3d899a7ca563ea7772d7 Mon Sep 17 00:00:00 2001 From: mycroft Date: Sat, 8 Jan 1994 04:59:08 +0000 Subject: [PATCH] Make some functions static. --- sys/vm/vm_object.c | 11 +++++++---- sys/vm/vm_object.h | 14 ++++++-------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index cdadd04a5476..b1bc821c29e8 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)vm_object.c 7.4 (Berkeley) 5/7/91 - * $Id: vm_object.c,v 1.14 1994/01/08 04:38:16 mycroft Exp $ + * $Id: vm_object.c,v 1.15 1994/01/08 04:59:08 mycroft Exp $ * * * Copyright (c) 1987, 1990 Carnegie-Mellon University. @@ -75,9 +75,12 @@ #include static void _vm_object_allocate __P((vm_size_t, vm_object_t)); +static void vm_object_terminate __P((vm_object_t)); static void vm_object_deactivate_pages __P((vm_object_t)); static void vm_object_cache_trim __P((void)); +static void vm_object_shutdown __P((void)); static void vm_object_remove __P((vm_pager_t)); +static void vm_object_cache_clear __P((void)); /* * Virtual memory objects maintain the actual data @@ -337,7 +340,7 @@ vm_object_deallocate(object) * * The object must be locked. */ -void +static void vm_object_terminate(object) register vm_object_t object; { @@ -558,7 +561,7 @@ vm_object_cache_trim() * a duplicate deallocation. This routine is probably full of * race conditions! */ -void +static void vm_object_shutdown() { register vm_object_t object; @@ -1050,7 +1053,7 @@ vm_object_remove(pager) * vm_object_cache_clear removes all objects from the cache. * */ -void +static void vm_object_cache_clear() { register vm_object_t object; diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h index ae7133689b44..fe030cc8cf09 100644 --- a/sys/vm/vm_object.h +++ b/sys/vm/vm_object.h @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)vm_object.h 7.3 (Berkeley) 4/21/91 - * $Id: vm_object.h,v 1.7 1994/01/08 04:38:19 mycroft Exp $ + * $Id: vm_object.h,v 1.8 1994/01/08 04:59:11 mycroft Exp $ * * * Copyright (c) 1987, 1990 Carnegie-Mellon University. @@ -125,10 +125,6 @@ simple_lock_data_t vm_object_list_lock; vm_object_t kernel_object; /* the single kernel object */ vm_object_t kmem_object; -#define vm_object_cache_lock() simple_lock(&vm_cache_lock) -#define vm_object_cache_unlock() simple_unlock(&vm_cache_lock) -#endif /* KERNEL */ - /* * Declare procedures that operate on VM objects. */ @@ -136,10 +132,8 @@ void vm_object_init __P((void)); vm_object_t vm_object_allocate __P((vm_size_t)); void vm_object_reference __P((vm_object_t)); void vm_object_deallocate __P((vm_object_t)); -void vm_object_terminate __P((vm_object_t)); void vm_object_page_clean __P((vm_object_t, vm_offset_t, vm_offset_t)); -void vm_object_shutdown __P((void)); void vm_object_pmap_copy __P((vm_object_t, vm_offset_t, vm_offset_t)); void vm_object_pmap_remove @@ -153,7 +147,6 @@ void vm_object_setpager __P((vm_object_t, vm_pager_t, vm_offset_t, boolean_t)); vm_object_t vm_object_lookup __P((vm_pager_t)); void vm_object_enter __P((vm_object_t, vm_pager_t)); -void vm_object_cache_clear __P((void)); void vm_object_collapse __P((vm_object_t)); void vm_object_page_remove __P((vm_object_t, vm_offset_t, vm_offset_t)); @@ -166,6 +159,9 @@ void _vm_object_print __P((vm_object_t, boolean_t, int (*)())); /* * Functions implemented as macros */ +#define vm_object_cache_lock() simple_lock(&vm_cache_lock) +#define vm_object_cache_unlock() simple_unlock(&vm_cache_lock) + #define vm_object_cache(pager) pager_cache(vm_object_lookup(pager),TRUE) #define vm_object_uncache(pager) pager_cache(vm_object_lookup(pager),FALSE) @@ -180,4 +176,6 @@ void _vm_object_print __P((vm_object_t, boolean_t, int (*)())); #define vm_object_sleep(event, object) \ thread_sleep((event), &(object)->Lock) +#endif /* KERNEL */ + #endif /* !_VM_VM_OBJECT_H_ */