diff options
author | dg <dg@FreeBSD.org> | 1995-02-12 09:11:47 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1995-02-12 09:11:47 +0000 |
commit | 67517faba1329723d91f8c62817e98e65698cd7a (patch) | |
tree | 0b583835d1d1f9bcccefcb7fe143a27f6c524b27 /sys/kern/kern_subr.c | |
parent | ec0b39d2fdbbfab3d1fb1e117ae107565044fda7 (diff) | |
download | FreeBSD-src-67517faba1329723d91f8c62817e98e65698cd7a.zip FreeBSD-src-67517faba1329723d91f8c62817e98e65698cd7a.tar.gz |
Minor code improvement to uiomove()
Diffstat (limited to 'sys/kern/kern_subr.c')
-rw-r--r-- | sys/kern/kern_subr.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/kern/kern_subr.c b/sys/kern/kern_subr.c index 8df444c..0c1d970 100644 --- a/sys/kern/kern_subr.c +++ b/sys/kern/kern_subr.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_subr.c 8.3 (Berkeley) 1/21/94 - * $Id$ + * $Id: kern_subr.c,v 1.3 1994/08/02 07:42:14 davidg Exp $ */ #include <sys/param.h> @@ -53,7 +53,7 @@ uiomove(cp, n, uio) { register struct iovec *iov; u_int cnt; - int error = 0; + int error; #ifdef DIAGNOSTIC if (uio->uio_rw != UIO_READ && uio->uio_rw != UIO_WRITE) @@ -71,6 +71,7 @@ uiomove(cp, n, uio) } if (cnt > n) cnt = n; + switch (uio->uio_segflg) { case UIO_USERSPACE: @@ -97,7 +98,7 @@ uiomove(cp, n, uio) cp += cnt; n -= cnt; } - return (error); + return (0); } /* |