Searched refs:wpos (Results 1 - 1 of 1) sorted by relevance

/frameworks/base/cmds/incidentd/src/
H A DFdBuffer.cpp141 int rpos = 0, wpos = 0; local
184 if (rpos >= wpos) {
187 amt = ::read(fd, cirBuf + rpos, wpos - rpos);
206 if (rpos > wpos) {
207 amt = ::write(toFd.get(), cirBuf + wpos, rpos - wpos);
209 amt = ::write(toFd.get(), cirBuf + wpos, BUFFER_SIZE - wpos);
217 wpos += amt;
229 // circular buffer, reset rpos and wpos
[all...]

Completed in 65 milliseconds