svn commit: r227496 - in head/sys: kern sys
Alfred Perlstein
alfred at FreeBSD.org
Mon Nov 14 07:12:10 UTC 2011
Author: alfred
Date: Mon Nov 14 07:12:10 2011
New Revision: 227496
URL: http://svn.freebsd.org/changeset/base/227496
Log:
Constify args to copyiniov and copyinuio.
Modified:
head/sys/kern/subr_uio.c
head/sys/sys/uio.h
Modified: head/sys/kern/subr_uio.c
==============================================================================
--- head/sys/kern/subr_uio.c Mon Nov 14 00:45:25 2011 (r227495)
+++ head/sys/kern/subr_uio.c Mon Nov 14 07:12:10 2011 (r227496)
@@ -437,7 +437,7 @@ copyinstrfrom(const void * __restrict sr
}
int
-copyiniov(struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error)
+copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error)
{
u_int iovlen;
@@ -455,7 +455,7 @@ copyiniov(struct iovec *iovp, u_int iovc
}
int
-copyinuio(struct iovec *iovp, u_int iovcnt, struct uio **uiop)
+copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop)
{
struct iovec *iov;
struct uio *uio;
Modified: head/sys/sys/uio.h
==============================================================================
--- head/sys/sys/uio.h Mon Nov 14 00:45:25 2011 (r227495)
+++ head/sys/sys/uio.h Mon Nov 14 07:12:10 2011 (r227496)
@@ -89,11 +89,11 @@ struct vm_page;
struct uio *cloneuio(struct uio *uiop);
int copyinfrom(const void * __restrict src, void * __restrict dst,
size_t len, int seg);
-int copyiniov(struct iovec *iovp, u_int iovcnt, struct iovec **iov,
+int copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov,
int error);
int copyinstrfrom(const void * __restrict src, void * __restrict dst,
size_t len, size_t * __restrict copied, int seg);
-int copyinuio(struct iovec *iovp, u_int iovcnt, struct uio **uiop);
+int copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop);
int copyout_map(struct thread *td, vm_offset_t *addr, size_t sz);
int copyout_unmap(struct thread *td, vm_offset_t addr, size_t sz);
int uiomove(void *cp, int n, struct uio *uio);
More information about the svn-src-all
mailing list