+ register struct iovec *iov;
+
+ if (uio->uio_iovcnt == 0)
+ break;
+ iov = uio->uio_iov;
+ if (iov->iov_len == 0) {
+ uio->uio_iovcnt--;
+ uio->uio_iov++;
+ if (uio->uio_iovcnt < 0)
+ panic("ptcwrite");
+ continue;
+ }
+ cc = MIN(iov->iov_len, BUFSIZ);