Lines Matching refs:env_path_info
1205 char *env_path_info = CGI_GETENV("PATH_INFO"); local
1214 env_path_info &&
1216 strncmp(env_path_info, env_script_name, strlen(env_script_name)) == 0
1218 env_path_info = CGI_PUTENV("ORIG_PATH_INFO", env_path_info);
1219 env_path_info += strlen(env_script_name);
1220 if (*env_path_info == 0) {
1221 env_path_info = NULL;
1223 env_path_info = CGI_PUTENV("PATH_INFO", env_path_info);
1233 char *orig_path_info = env_path_info;
1299 size_t pilen = env_path_info ? strlen(env_path_info) : 0;
1300 char *path_info = env_path_info ? env_path_info + pilen - slen : NULL;
1310 strcmp(orig_script_name, env_path_info) != 0) {
1314 SG(request_info).request_uri = CGI_PUTENV("SCRIPT_NAME", env_path_info);
1320 env_path_info = CGI_PUTENV("PATH_INFO", path_info);
1349 path_translated_len = l + (env_path_info ? strlen(env_path_info) : 0);
1352 if (env_path_info) {
1353 memcpy(path_translated + l, env_path_info, (path_translated_len - l));
1366 size_t path_translated_len = ptlen + (env_path_info ? strlen(env_path_info) : 0);
1370 if (env_path_info) {
1371 memcpy(path_translated + ptlen, env_path_info, path_translated_len - ptlen);
1441 if (env_path_info) {
1442 SG(request_info).request_uri = env_path_info;