Lines Matching refs:cwd
139 const char *cwd; in phar_file_action() local
230 PHAR_G(cwd) = NULL; in phar_file_action()
235 if ((cwd = zend_memrchr(entry, '/', entry_len))) { in phar_file_action()
237 if (entry == cwd) { in phar_file_action()
240 PHAR_G(cwd) = NULL; in phar_file_action()
242 PHAR_G(cwd_len) = (int)(cwd - (entry + 1)); in phar_file_action()
243 PHAR_G(cwd) = estrndup(entry + 1, PHAR_G(cwd_len)); in phar_file_action()
245 PHAR_G(cwd_len) = (int)(cwd - entry); in phar_file_action()
246 PHAR_G(cwd) = estrndup(entry, PHAR_G(cwd_len)); in phar_file_action()
270 if (PHAR_G(cwd)) { in phar_file_action()
271 efree(PHAR_G(cwd)); in phar_file_action()
272 PHAR_G(cwd) = NULL; in phar_file_action()
282 if (PHAR_G(cwd)) { in phar_file_action()
283 efree(PHAR_G(cwd)); in phar_file_action()
284 PHAR_G(cwd) = NULL; in phar_file_action()
4214 new_state.cwd = (char*)emalloc(2); in phar_extract_file()
4215 new_state.cwd[0] = DEFAULT_SLASH; in phar_extract_file()
4216 new_state.cwd[1] = '\0'; in phar_extract_file()
4227 efree(new_state.cwd); in phar_extract_file()
4230 filename = new_state.cwd + 1; in phar_extract_file()
4259 efree(new_state.cwd); in phar_extract_file()
4266 efree(new_state.cwd); in phar_extract_file()
4273 efree(new_state.cwd); in phar_extract_file()
4281 efree(new_state.cwd); in phar_extract_file()
4299 efree(new_state.cwd); in phar_extract_file()
4306 efree(new_state.cwd); in phar_extract_file()
4319 efree(new_state.cwd); in phar_extract_file()