Lines Matching refs:hdr

152 	fcgi_header hdr;  member
166 fcgi_header hdr; member
993 static inline int fcgi_make_header(fcgi_header *hdr, fcgi_request_type type, int req_id, int len) argument
997 hdr->contentLengthB0 = (unsigned char)(len & 0xff);
998 hdr->contentLengthB1 = (unsigned char)((len >> 8) & 0xff);
999 hdr->paddingLength = (unsigned char)pad;
1000 hdr->requestIdB0 = (unsigned char)(req_id & 0xff);
1001 hdr->requestIdB1 = (unsigned char)((req_id >> 8) & 0xff);
1002 hdr->reserved = 0;
1003 hdr->type = type;
1004 hdr->version = FCGI_VERSION_1;
1006 memset(((unsigned char*)hdr) + sizeof(fcgi_header) + len, 0, pad);
1045 fcgi_header hdr; local
1061 if (safe_read(req, &hdr, sizeof(fcgi_header)) != sizeof(fcgi_header) ||
1062 hdr.version < FCGI_VERSION_1) {
1066 len = (hdr.contentLengthB1 << 8) | hdr.contentLengthB0;
1067 padding = hdr.paddingLength;
1069 while (hdr.type == FCGI_STDIN && len == 0) {
1070 if (safe_read(req, &hdr, sizeof(fcgi_header)) != sizeof(fcgi_header) ||
1071 hdr.version < FCGI_VERSION_1) {
1075 len = (hdr.contentLengthB1 << 8) | hdr.contentLengthB0;
1076 padding = hdr.paddingLength;
1083 req->id = (hdr.requestIdB1 << 8) + hdr.requestIdB0;
1085 if (hdr.type == FCGI_BEGIN_REQUEST && len == sizeof(fcgi_begin_request)) {
1120 if (safe_read(req, &hdr, sizeof(fcgi_header)) != sizeof(fcgi_header) ||
1121 hdr.version < FCGI_VERSION_1) {
1125 len = (hdr.contentLengthB1 << 8) | hdr.contentLengthB0;
1126 padding = hdr.paddingLength;
1128 while (hdr.type == FCGI_PARAMS && len > 0) {
1143 if (safe_read(req, &hdr, sizeof(fcgi_header)) != sizeof(fcgi_header) ||
1144 hdr.version < FCGI_VERSION_1) {
1148 len = (hdr.contentLengthB1 << 8) | hdr.contentLengthB0;
1149 padding = hdr.paddingLength;
1151 } else if (hdr.type == FCGI_GET_VALUES) {
1216 fcgi_header hdr; local
1223 if (safe_read(req, &hdr, sizeof(fcgi_header)) != sizeof(fcgi_header) ||
1224 hdr.version < FCGI_VERSION_1 ||
1225 hdr.type != FCGI_STDIN) {
1229 req->in_len = (hdr.contentLengthB1 << 8) | hdr.contentLengthB0;
1230 req->in_pad = hdr.paddingLength;
1520 fcgi_make_header(&rec->hdr, FCGI_END_REQUEST, req->id, sizeof(fcgi_end_request));