Home
last modified time | relevance | path

Searched refs:iov_idx (Results 1 – 1 of 1) sorted by relevance

/tools/libs/ctrl/
A Dxc_private.c655 int rc = 0, iov_idx = 0, saved_errno = 0; in writev_exact() local
658 while ( iov_idx < iovcnt ) in writev_exact()
667 while ( iov[iov_idx].iov_len == 0 ) in writev_exact()
668 if ( ++iov_idx == iovcnt ) in writev_exact()
671 len = writev(fd, &iov[iov_idx], min(iovcnt - iov_idx, IOV_MAX)); in writev_exact()
683 while ( (len > 0) && (iov_idx < iovcnt) ) in writev_exact()
685 if ( len >= iov[iov_idx].iov_len ) in writev_exact()
686 len -= iov[iov_idx++].iov_len; in writev_exact()
704 local_iov[iov_idx].iov_base += len; in writev_exact()
705 local_iov[iov_idx].iov_len -= len; in writev_exact()

Completed in 4 milliseconds