Lines Matching refs:pos
87 off64_t pos; member
99 if (c->pos + s > c->size) in fmemopen_read()
101 if ((size_t) c->pos == c->size) in fmemopen_read()
103 s = c->size - c->pos; in fmemopen_read()
106 memcpy (b, &(c->buffer[c->pos]), s); in fmemopen_read()
108 c->pos += s; in fmemopen_read()
109 if ((size_t) c->pos > c->maxpos) in fmemopen_read()
110 c->maxpos = c->pos; in fmemopen_read()
126 if (c->pos + s + addnullc > c->size) in fmemopen_write()
128 if ((size_t) (c->pos + addnullc) >= c->size) in fmemopen_write()
133 s = c->size - c->pos - addnullc; in fmemopen_write()
136 memcpy (&(c->buffer[c->pos]), b, s); in fmemopen_write()
138 c->pos += s; in fmemopen_write()
139 if ((size_t) c->pos > c->maxpos) in fmemopen_write()
141 c->maxpos = c->pos; in fmemopen_write()
165 np = c->pos + *p; in fmemopen_seek()
179 *p = c->pos = np; in fmemopen_seek()
250 c->pos = c->maxpos; in __old_fmemopen()
252 c->pos = 0; in __old_fmemopen()