Lines Matching refs:cwd
146 const char *cwd; in phar_file_action() local
233 PHAR_G(cwd) = NULL; in phar_file_action()
238 if ((cwd = zend_memrchr(entry, '/', entry_len))) { in phar_file_action()
240 if (entry == cwd) { in phar_file_action()
243 PHAR_G(cwd) = NULL; in phar_file_action()
245 PHAR_G(cwd_len) = (cwd - (entry + 1)); in phar_file_action()
246 PHAR_G(cwd) = estrndup(entry + 1, PHAR_G(cwd_len)); in phar_file_action()
248 PHAR_G(cwd_len) = (cwd - entry); in phar_file_action()
249 PHAR_G(cwd) = estrndup(entry, PHAR_G(cwd_len)); in phar_file_action()
272 if (PHAR_G(cwd)) { in phar_file_action()
273 efree(PHAR_G(cwd)); in phar_file_action()
274 PHAR_G(cwd) = NULL; in phar_file_action()
284 if (PHAR_G(cwd)) { in phar_file_action()
285 efree(PHAR_G(cwd)); in phar_file_action()
286 PHAR_G(cwd) = NULL; in phar_file_action()
4147 new_state.cwd = (char*)emalloc(2); in phar_extract_file()
4148 new_state.cwd[0] = DEFAULT_SLASH; in phar_extract_file()
4149 new_state.cwd[1] = '\0'; in phar_extract_file()
4160 efree(new_state.cwd); in phar_extract_file()
4163 filename = new_state.cwd + 1; in phar_extract_file()
4192 efree(new_state.cwd); in phar_extract_file()
4199 efree(new_state.cwd); in phar_extract_file()
4206 efree(new_state.cwd); in phar_extract_file()
4214 efree(new_state.cwd); in phar_extract_file()
4232 efree(new_state.cwd); in phar_extract_file()
4239 efree(new_state.cwd); in phar_extract_file()
4252 efree(new_state.cwd); in phar_extract_file()