summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1997-08-25 22:15:31 +0000
committerbde <bde@FreeBSD.org>1997-08-25 22:15:31 +0000
commitc978fb36523322ed7db0f843aca2c0a73f8a192e (patch)
treeffbd342b3bd99dab9d92313058d7a62c7d3bd829 /sys
parentdf4046c530c54c154e7ddba70448b8eb442789a7 (diff)
downloadFreeBSD-src-c978fb36523322ed7db0f843aca2c0a73f8a192e.zip
FreeBSD-src-c978fb36523322ed7db0f843aca2c0a73f8a192e.tar.gz
Fixed type mismatches for functions with args of type vm_prot_t and/or
vm_inherit_t. These types are smaller than ints, so the prototypes should have used the promoted type (int) to match the old-style function definitions. They use just vm_prot_t and/or vm_inherit_t. This depends on gcc features to work. I fixed the definitions since this is easiest. The correct fix may be to change the small types to u_int, to optimize for time instead of space.
Diffstat (limited to 'sys')
-rw-r--r--sys/i386/ibcs2/imgact_coff.c11
-rw-r--r--sys/vm/default_pager.c9
-rw-r--r--sys/vm/device_pager.c8
-rw-r--r--sys/vm/swap_pager.c9
-rw-r--r--sys/vm/vm_fault.c8
-rw-r--r--sys/vm/vm_map.c69
-rw-r--r--sys/vm/vm_mmap.c14
-rw-r--r--sys/vm/vm_pager.c10
-rw-r--r--sys/vm/vnode_pager.c9
9 files changed, 47 insertions, 100 deletions
diff --git a/sys/i386/ibcs2/imgact_coff.c b/sys/i386/ibcs2/imgact_coff.c
index 77bf750..187fc43 100644
--- a/sys/i386/ibcs2/imgact_coff.c
+++ b/sys/i386/ibcs2/imgact_coff.c
@@ -26,7 +26,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: imgact_coff.c,v 1.24 1997/04/13 01:48:13 dyson Exp $
+ * $Id: imgact_coff.c,v 1.25 1997/07/20 09:39:51 bde Exp $
*/
#include <sys/param.h>
@@ -58,13 +58,8 @@ extern int exec_coff_imgact __P((struct image_params *imgp));
static int load_coff_section __P((struct vmspace *vmspace, struct vnode *vp, vm_offset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot));
static int
-load_coff_section(vmspace, vp, offset, vmaddr, memsz, filsz, prot)
- struct vmspace *vmspace;
- struct vnode *vp;
- vm_offset_t offset;
- caddr_t vmaddr;
- size_t memsz, filsz;
- vm_prot_t prot;
+load_coff_section(struct vmspace *vmspace, struct vnode *vp, vm_offset_t offset,
+ caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot)
{
size_t map_len;
vm_offset_t map_offset;
diff --git a/sys/vm/default_pager.c b/sys/vm/default_pager.c
index 0188503..a1bc4be 100644
--- a/sys/vm/default_pager.c
+++ b/sys/vm/default_pager.c
@@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id$
+ * $Id: default_pager.c,v 1.11 1997/02/22 09:47:58 peter Exp $
*/
#include <sys/param.h>
@@ -72,11 +72,8 @@ struct pagerops defaultpagerops = {
* no_pager_alloc just returns an initialized object.
*/
static vm_object_t
-default_pager_alloc(handle, size, prot, offset)
- void *handle;
- register vm_size_t size;
- vm_prot_t prot;
- vm_ooffset_t offset;
+default_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot,
+ vm_ooffset_t offset)
{
if (handle != NULL)
panic("default_pager_alloc: handle specified");
diff --git a/sys/vm/device_pager.c b/sys/vm/device_pager.c
index ef8eb65..ad09916 100644
--- a/sys/vm/device_pager.c
+++ b/sys/vm/device_pager.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)device_pager.c 8.1 (Berkeley) 6/11/93
- * $Id$
+ * $Id: device_pager.c,v 1.25 1997/02/22 09:48:01 peter Exp $
*/
#include <sys/param.h>
@@ -95,11 +95,7 @@ dev_pager_init()
}
static vm_object_t
-dev_pager_alloc(handle, size, prot, foff)
- void *handle;
- vm_size_t size;
- vm_prot_t prot;
- vm_ooffset_t foff;
+dev_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot, vm_ooffset_t foff)
{
dev_t dev;
d_mmap_t *mapfunc;
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c
index f95e4f0..5518202 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$
+ * $Id: swap_pager.c,v 1.75 1997/02/22 09:48:06 peter Exp $
*/
/*
@@ -280,11 +280,8 @@ swap_pager_swp_alloc(object, wait)
* we should not wait for memory as it could resulting in deadlock.
*/
static vm_object_t
-swap_pager_alloc(handle, size, prot, offset)
- void *handle;
- register vm_size_t size;
- vm_prot_t prot;
- vm_ooffset_t offset;
+swap_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot,
+ vm_ooffset_t offset)
{
vm_object_t object;
diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c
index c138ff2..b1a1898 100644
--- a/sys/vm/vm_fault.c
+++ b/sys/vm/vm_fault.c
@@ -66,7 +66,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_fault.c,v 1.68 1997/04/06 16:16:11 peter Exp $
+ * $Id: vm_fault.c,v 1.69 1997/05/19 14:36:54 dfr Exp $
*/
/*
@@ -123,11 +123,7 @@ int vm_fault_additional_pages __P((vm_page_t, int, int, vm_page_t *, int *));
* Caller may hold no locks.
*/
int
-vm_fault(map, vaddr, fault_type, fault_flags)
- vm_map_t map;
- vm_offset_t vaddr;
- vm_prot_t fault_type;
- int fault_flags;
+vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, int fault_flags)
{
vm_object_t first_object;
vm_pindex_t first_pindex;
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index ce30a1b..75f082f 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_map.c,v 1.86 1997/08/18 02:06:22 dyson Exp $
+ * $Id: vm_map.c,v 1.87 1997/08/18 03:29:21 fsmp Exp $
*/
/*
@@ -500,14 +500,9 @@ vm_map_lookup_entry(map, address, entry)
* Requires that the map be locked, and leaves it so.
*/
int
-vm_map_insert(map, object, offset, start, end, prot, max, cow)
- vm_map_t map;
- vm_object_t object;
- vm_ooffset_t offset;
- vm_offset_t start;
- vm_offset_t end;
- vm_prot_t prot, max;
- int cow;
+vm_map_insert(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
+ vm_offset_t start, vm_offset_t end, vm_prot_t prot, vm_prot_t max,
+ int cow)
{
register vm_map_entry_t new_entry;
register vm_map_entry_t prev_entry;
@@ -704,15 +699,10 @@ vm_map_findspace(map, start, length, addr)
*
*/
int
-vm_map_find(map, object, offset, addr, length, find_space, prot, max, cow)
- vm_map_t map;
- vm_object_t object;
- vm_ooffset_t offset;
- vm_offset_t *addr; /* IN/OUT */
- vm_size_t length;
- boolean_t find_space;
- vm_prot_t prot, max;
- int cow;
+vm_map_find(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
+ vm_offset_t *addr, /* IN/OUT */
+ vm_size_t length, boolean_t find_space, vm_prot_t prot,
+ vm_prot_t max, int cow)
{
register vm_offset_t start;
int result, s = 0;
@@ -1011,12 +1001,8 @@ vm_map_submap(map, start, end, submap)
* otherwise, only the current protection is affected.
*/
int
-vm_map_protect(map, start, end, new_prot, set_max)
- register vm_map_t map;
- register vm_offset_t start;
- register vm_offset_t end;
- register vm_prot_t new_prot;
- register boolean_t set_max;
+vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end,
+ vm_prot_t new_prot, boolean_t set_max)
{
register vm_map_entry_t current;
vm_map_entry_t entry;
@@ -1236,11 +1222,8 @@ vm_map_madvise(map, pmap, start, end, advise)
* child maps at the time of vm_map_fork.
*/
int
-vm_map_inherit(map, start, end, new_inheritance)
- register vm_map_t map;
- register vm_offset_t start;
- register vm_offset_t end;
- register vm_inherit_t new_inheritance;
+vm_map_inherit(vm_map_t map, vm_offset_t start, vm_offset_t end,
+ vm_inherit_t new_inheritance)
{
register vm_map_entry_t entry;
vm_map_entry_t temp_entry;
@@ -1932,11 +1915,8 @@ vm_map_remove(map, start, end)
* The entire region must be allocated.
*/
boolean_t
-vm_map_check_protection(map, start, end, protection)
- register vm_map_t map;
- register vm_offset_t start;
- register vm_offset_t end;
- register vm_prot_t protection;
+vm_map_check_protection(vm_map_t map, vm_offset_t start, vm_offset_t end,
+ vm_prot_t protection)
{
register vm_map_entry_t entry;
vm_map_entry_t tmp_entry;
@@ -2231,18 +2211,15 @@ vmspace_unshare(struct proc *p) {
* remain the same.
*/
int
-vm_map_lookup(var_map, vaddr, fault_type, out_entry,
- object, pindex, out_prot, wired, single_use)
- vm_map_t *var_map; /* IN/OUT */
- register vm_offset_t vaddr;
- register vm_prot_t fault_type;
-
- vm_map_entry_t *out_entry; /* OUT */
- vm_object_t *object; /* OUT */
- vm_pindex_t *pindex; /* OUT */
- vm_prot_t *out_prot; /* OUT */
- boolean_t *wired; /* OUT */
- boolean_t *single_use; /* OUT */
+vm_map_lookup(vm_map_t *var_map, /* IN/OUT */
+ vm_offset_t vaddr,
+ vm_prot_t fault_type,
+ vm_map_entry_t *out_entry, /* OUT */
+ vm_object_t *object, /* OUT */
+ vm_pindex_t *pindex, /* OUT */
+ vm_prot_t *out_prot, /* OUT */
+ boolean_t *wired, /* OUT */
+ boolean_t *single_use) /* OUT */
{
vm_map_t share_map;
vm_offset_t share_offset;
diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c
index 27e83a7..6c1db90 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.64 1997/06/15 23:35:32 dyson Exp $
+ * $Id: vm_mmap.c,v 1.65 1997/07/17 04:34:03 dyson Exp $
*/
/*
@@ -872,14 +872,10 @@ munlock(p, uap, retval)
* Handle is either a vnode pointer or NULL for MAP_ANON.
*/
int
-vm_mmap(map, addr, size, prot, maxprot, flags, handle, foff)
- register vm_map_t map;
- register vm_offset_t *addr;
- register vm_size_t size;
- vm_prot_t prot, maxprot;
- register int flags;
- caddr_t handle; /* XXX should be vp */
- vm_ooffset_t foff;
+vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot,
+ vm_prot_t maxprot, int flags,
+ caddr_t handle, /* XXX should be vp */
+ vm_ooffset_t foff)
{
boolean_t fitit;
vm_object_t object;
diff --git a/sys/vm/vm_pager.c b/sys/vm/vm_pager.c
index 6d05321..48e7247 100644
--- a/sys/vm/vm_pager.c
+++ b/sys/vm/vm_pager.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id$
+ * $Id: vm_pager.c,v 1.27 1997/02/22 09:48:35 peter Exp $
*/
/*
@@ -155,12 +155,8 @@ vm_pager_bufferinit()
* need to perform page-level validation (e.g. the device pager).
*/
vm_object_t
-vm_pager_allocate(type, handle, size, prot, off)
- objtype_t type;
- void *handle;
- vm_size_t size;
- vm_prot_t prot;
- vm_ooffset_t off;
+vm_pager_allocate(objtype_t type, void *handle, vm_size_t size, vm_prot_t prot,
+ vm_ooffset_t off)
{
struct pagerops *ops;
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c
index fab8b99..7aa4b94 100644
--- a/sys/vm/vnode_pager.c
+++ b/sys/vm/vnode_pager.c
@@ -38,7 +38,7 @@
* SUCH DAMAGE.
*
* from: @(#)vnode_pager.c 7.5 (Berkeley) 4/20/91
- * $Id: vnode_pager.c,v 1.71 1997/05/19 14:36:56 dfr Exp $
+ * $Id: vnode_pager.c,v 1.72 1997/08/22 03:56:37 dyson Exp $
*/
/*
@@ -102,11 +102,8 @@ static int vnode_pager_leaf_putpages __P((vm_object_t object, vm_page_t *m,
* Handle is a vnode pointer.
*/
vm_object_t
-vnode_pager_alloc(handle, size, prot, offset)
- void *handle;
- vm_size_t size;
- vm_prot_t prot;
- vm_ooffset_t offset;
+vnode_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot,
+ vm_ooffset_t offset)
{
vm_object_t object;
struct vnode *vp;
OpenPOWER on IntegriCloud