diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-11-06 09:35:05 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-11-11 10:08:06 +0100 |
commit | 0a57e1db23218393483a356c07868413a45caeeb (patch) | |
tree | a2d1dd67f5b05a52b1f79f571c690ebcf299d775 /freebsd/sys/kern/kern_subr.c | |
parent | Change license to BSD (diff) | |
download | rtems-libbsd-0a57e1db23218393483a356c07868413a45caeeb.tar.bz2 |
Reduce divergence from FreeBSD sources
Diffstat (limited to '')
-rw-r--r-- | freebsd/sys/kern/kern_subr.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/freebsd/sys/kern/kern_subr.c b/freebsd/sys/kern/kern_subr.c index 571da0b2..ced2d943 100644 --- a/freebsd/sys/kern/kern_subr.c +++ b/freebsd/sys/kern/kern_subr.c @@ -186,6 +186,11 @@ uiomove_faultflag(void *cp, int n, struct uio *uio, int nofault) u_int cnt; int error, newflags, save; +#ifndef __rtems__ + td = curthread; +#endif /* __rtems__ */ + error = 0; + KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE, ("uiomove: mode")); KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == td, @@ -557,7 +562,6 @@ copyinstrfrom(const void * __restrict src, void * __restrict dst, size_t len, } return (error); } - #endif /* __rtems__ */ int |