Lines Matching refs:pos
189 char *pos; member
264 h->data->pos = h->data->data; in fcgi_hash_init()
265 h->data->end = h->data->pos + FCGI_HASH_SEG_SIZE; in fcgi_hash_init()
307 h->data->pos = h->data->data; in fcgi_hash_clean()
314 if (UNEXPECTED(h->data->pos + str_len + 1 >= h->data->end)) { in fcgi_hash_strndup()
318 p->pos = p->data; in fcgi_hash_strndup()
319 p->end = p->pos + seg_size; in fcgi_hash_strndup()
323 ret = h->data->pos; in fcgi_hash_strndup()
326 h->data->pos += str_len + 1; in fcgi_hash_strndup()
1612 int pos = 0; local
1616 while ((len - pos) > 0xffff) {
1623 if (safe_write(req, str + pos, 0xfff8) != 0xfff8) {
1627 pos += 0xfff8;
1630 pad = (((len - pos) + 7) & ~7) - (len - pos);
1634 fcgi_make_header(req->out_hdr, type, req->id, (len - pos) - rest);
1639 if (safe_write(req, str + pos, (len - pos) - rest) != (len - pos) - rest) {