Lines Matching refs:pos
191 char *pos; member
266 h->data->pos = h->data->data; in fcgi_hash_init()
267 h->data->end = h->data->pos + FCGI_HASH_SEG_SIZE; in fcgi_hash_init()
309 h->data->pos = h->data->data; in fcgi_hash_clean()
316 if (UNEXPECTED(h->data->pos + str_len + 1 >= h->data->end)) { in fcgi_hash_strndup()
320 p->pos = p->data; in fcgi_hash_strndup()
321 p->end = p->pos + seg_size; in fcgi_hash_strndup()
325 ret = h->data->pos; in fcgi_hash_strndup()
328 h->data->pos += str_len + 1; in fcgi_hash_strndup()
1614 int pos = 0; local
1618 while ((len - pos) > 0xffff) {
1625 if (safe_write(req, str + pos, 0xfff8) != 0xfff8) {
1629 pos += 0xfff8;
1632 pad = (((len - pos) + 7) & ~7) - (len - pos);
1636 fcgi_make_header(req->out_hdr, type, req->id, (len - pos) - rest);
1641 if (safe_write(req, str + pos, (len - pos) - rest) != (len - pos) - rest) {