summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.h
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2002-05-05 22:42:40 +0000
committeralc <alc@FreeBSD.org>2002-05-05 22:42:40 +0000
commitc5483b31299fa695c49c9430a252b1989c74121a (patch)
tree4e87dd351b17930f56533e0894592672655adab2 /sys/vm/vm_map.h
parent48b59e46ad26dbbee2a48dd850bccc301aedd893 (diff)
downloadFreeBSD-src-c5483b31299fa695c49c9430a252b1989c74121a.zip
FreeBSD-src-c5483b31299fa695c49c9430a252b1989c74121a.tar.gz
o Condition the compilation of uiomoveco() and vm_uiomove()
on ENABLE_VFS_IOOPT. o Add a comment to the effect that this code is experimental support for zero-copy I/O.
Diffstat (limited to 'sys/vm/vm_map.h')
-rw-r--r--sys/vm/vm_map.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h
index 8156682..0b87777 100644
--- a/sys/vm/vm_map.h
+++ b/sys/vm/vm_map.h
@@ -300,11 +300,13 @@ int vm_map_submap (vm_map_t, vm_offset_t, vm_offset_t, vm_map_t);
int vm_map_madvise (vm_map_t, vm_offset_t, vm_offset_t, int);
void vm_map_simplify_entry (vm_map_t, vm_map_entry_t);
void vm_init2 (void);
-int vm_uiomove (vm_map_t, vm_object_t, off_t, int, vm_offset_t, int *);
void vm_freeze_copyopts (vm_object_t, vm_pindex_t, vm_pindex_t);
int vm_map_stack (vm_map_t, vm_offset_t, vm_size_t, vm_prot_t, vm_prot_t, int);
int vm_map_growstack (struct proc *p, vm_offset_t addr);
int vmspace_swap_count (struct vmspace *vmspace);
+#ifdef ENABLE_VFS_IOOPT /* Experimental support for zero-copy I/O */
+int vm_uiomove(vm_map_t, vm_object_t, off_t, int, vm_offset_t, int *);
+#endif
#endif /* _KERNEL */
#endif /* _VM_MAP_ */
OpenPOWER on IntegriCloud