rindex
cp = rindex(filename, '/');
if ((pager = rindex(path, '/')) != NULL)
sp = rindex(Scorefile, '/');
char *rindex(const char *, int) __pure; /* LEGACY */
rindex
__weak_reference(strrchr, rindex);
tmpstr = (char *)rindex(tmpstr2, '/');
u_int rindex;
rindex = cur.msg_bufr;
n = xindex - rindex;
rindex = xindex - cur.msg_size + 2048;
n = xindex - rindex;
ri = rindex % cur.msg_size;
rindex += buflen;
if ((tmp = rindex(devicename[driveno], '/')) == NULL)
char *f = rindex(file, '/'); /* chop off dirname if present */
char *f = rindex(file, '/'); /* chop off dirname if present */
int rindex;
return(fifo->rindex == fifo->windex);
n = CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK);
if (n > (size_t)(fifo->windex - fifo->rindex))
n = (size_t)(fifo->windex - fifo->rindex);
return ((size_t)(fifo->windex - fifo->rindex));
if (n > (CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK))) {
ptr = fifo->buf + (fifo->rindex & CYAPA_BUFMASK);
fifo->rindex += n;
if (fifo->rindex == fifo->windex) {
c = fifo->buf[fifo->rindex & CYAPA_BUFMASK];
++fifo->rindex;
if (fifo->windex - fifo->rindex < CYAPA_BUFSIZE) {
if (n > (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex)))
n = (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex));
fifo->rindex = 0;
NETFIFOINDEX(fifo->rindex, sc)) {
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
fifo->array[NETFIFOINDEX(fifo->rindex, sc)] = nm;
++fifo->rindex;
NETFIFOINDEX(fifo->rindex, sc)) {
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
fifo->array[NETFIFOINDEX(fifo->rindex, sc)] = NULL;
++fifo->rindex;
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
fifo->array[NETFIFOINDEX(fifo->rindex, sc)] = newm;
++fifo->rindex;
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
NETFIFOINDEX(fifo->rindex, sc)) {
int rindex;
u_int rindex;
rindex = mbp->msg_bufr;
n = xindex - rindex;
rindex = xindex - mbp->msg_size + 2048;
mbp->msg_bufr = rindex;
u_int rindex;
rindex = oldp->msg_bufr;
n = xindex - rindex;
rindex = xindex - oldp->msg_size + 2048;
while (rindex != xindex) {
msglogchar(oldp->msg_ptr[rindex % oldp->msg_size], -1);
++rindex;
u_int rindex;
rindex = mbp->msg_bufr;
n = xindex - rindex;
rindex = xindex - mbp->msg_size + 2048;
n = xindex - rindex;
rindex_modulo = rindex % mbp->msg_size;
u_int rindex;
rindex = msgbufp->msg_bufr;
j = (i + rindex) % msgbufp->msg_size;
u_int rindex;
rindex = mbp->msg_bufr; /* persistent loop variable */
rindex = xindex;
n = xindex - rindex;
rindex = xindex - mbp->msg_size + 2048;
n = xindex - rindex;
while (rindex != xindex) {
u_int ri = rindex % mbp->msg_size;
rindex = xindex;
rindex = xindex;
++rindex;
*(int *)data = (int)(rpb->windex - rpb->rindex);
ub->st_size = rpb->windex - rpb->rindex;
kn->kn_data = rpb->windex - rpb->rindex;
kn->kn_data = wpb->size - (wpb->windex - wpb->rindex);
pb->rindex = 0;
size_t rindex; /* contiguous bytes available */
if (nbio && rpb->rindex == rpb->windex &&
size = rpb->windex - rpb->rindex;
rindex = rpb->rindex & (rpb->size - 1);
if (nsize > rpb->size - rindex)
nsize = rpb->size - rindex;
error = uiomove(&rpb->buffer[rindex], nsize, uio);
rpb->rindex += nsize;
if (rpb->windex != rpb->rindex)
if (rpb->windex != rpb->rindex) {
size = rpb->windex - rpb->rindex;
if (nbio && wpb->size == (wpb->windex - wpb->rindex) &&
space = wpb->size - (wpb->windex - wpb->rindex);
space = wpb->size - (wpb->windex - wpb->rindex);
space = wpb->size - (wpb->windex - wpb->rindex);
if (wpb->windex != wpb->rindex) {
if ((wpb->rindex == wpb->windex) &&
jo->fifo.rindex = jo->fifo.xindex;
rstat->membufunacked = jo->fifo.rindex - jo->fifo.xindex;
bytes = jo->fifo.windex - jo->fifo.rindex;
rawp = (void *)(jo->fifo.membase + (jo->fifo.rindex & jo->fifo.mask));
if (jo->fifo.rindex == jo->fifo.xindex) {
jo->fifo.rindex += (rawp->recsize + 15) & ~15;
KKASSERT(jo->fifo.windex - jo->fifo.rindex >= 0);
avail = jo->fifo.size - (jo->fifo.rindex & jo->fifo.mask);
jo->fifo.rindex += bytes;
((jo->fifo.rindex - bytes) & jo->fifo.mask),
KKASSERT(jo->fifo.windex - jo->fifo.rindex >= 0);
bytes = jo->fifo.rindex - jo->fifo.xindex;
char *rindex(const char *, int);
return (rindex(p, ch));
int rindex; /* stream reader index (track fd writes) */
size_t rindex; /* current read index (FIFO) */
rindex = savewindex[n];
delta = windex - rindex;
rindex = windex - fg->nentries + 1;
while (rindex != windex) {
scan = &fge[rindex % fg->nentries];
flame_doentry(n, rindex, scan);
++rindex;
uint32_t rindex;
b1->windex - b1->rindex,
b2->windex - b2->rindex);
if ((cp = rindex(value(SHELL), '/')) == NULL)
if ((cp = rindex(value(SHELL), '/')) == NULL)
if ((tp = rindex(file, '\n')))
#define strrchr(a, b) rindex((a), (b))