Lines Matching refs:internal_file

165 	char *internal_file;  in phar_wrapper_open_url()  local
194 internal_file = estrndup(ZSTR_VAL(resource->path) + 1, ZSTR_LEN(resource->path) - 1); in phar_wrapper_open_url()
196 …t_or_create_entry_data(ZSTR_VAL(resource->host), host_len, internal_file, strlen(internal_file), m… in phar_wrapper_open_url()
201 …tions, "phar error: file \"%s\" could not be created in phar \"%s\"", internal_file, ZSTR_VAL(reso… in phar_wrapper_open_url()
203 efree(internal_file); in phar_wrapper_open_url()
212 efree(internal_file); in phar_wrapper_open_url()
216 if (idata->internal_file->uncompressed_filesize == 0 in phar_wrapper_open_url()
217 && idata->internal_file->compressed_filesize == 0 in phar_wrapper_open_url()
222 idata->internal_file->flags &= ~PHAR_ENT_COMPRESSION_MASK; in phar_wrapper_open_url()
223 idata->internal_file->flags |= Z_LVAL_P(pzoption); in phar_wrapper_open_url()
226 if (Z_TYPE(idata->internal_file->metadata) != IS_UNDEF) { in phar_wrapper_open_url()
227 zval_ptr_dtor(&idata->internal_file->metadata); in phar_wrapper_open_url()
228 ZVAL_UNDEF(&idata->internal_file->metadata); in phar_wrapper_open_url()
232 ZVAL_COPY_DEREF(&idata->internal_file->metadata, metadata); in phar_wrapper_open_url()
237 …*opened_path = strpprintf(MAXPATHLEN, "phar://%s/%s", idata->phar->fname, idata->internal_file->fi… in phar_wrapper_open_url()
241 if (!*internal_file && (options & STREAM_OPEN_FOR_INCLUDE)) { in phar_wrapper_open_url()
245 efree(internal_file); in phar_wrapper_open_url()
253 efree(internal_file); in phar_wrapper_open_url()
274 idata->internal_file = entry; in phar_wrapper_open_url()
283 efree(internal_file); in phar_wrapper_open_url()
288 …get_entry_data(&idata, ZSTR_VAL(resource->host), host_len, internal_file, strlen(internal_file), "… in phar_wrapper_open_url()
294 …(wrapper, options, "phar error: \"%s\" is not a file in phar \"%s\"", internal_file, ZSTR_VAL(reso… in phar_wrapper_open_url()
296 efree(internal_file); in phar_wrapper_open_url()
304 fprintf(stderr, "Filename: %s\n", internal_file); in phar_wrapper_open_url()
305 fprintf(stderr, "Entry: %s\n", idata->internal_file->filename); in phar_wrapper_open_url()
306 fprintf(stderr, "Size: %u\n", idata->internal_file->uncompressed_filesize); in phar_wrapper_open_url()
307 fprintf(stderr, "Compressed: %u\n", idata->internal_file->flags); in phar_wrapper_open_url()
308 fprintf(stderr, "Offset: %u\n", idata->internal_file->offset_within_phar); in phar_wrapper_open_url()
309 fprintf(stderr, "Cached: %s\n", idata->internal_file->filedata ? "yes" : "no"); in phar_wrapper_open_url()
313 …if (!idata->internal_file->is_crc_checked && phar_postprocess_file(idata, idata->internal_file->cr… in phar_wrapper_open_url()
317 efree(internal_file); in phar_wrapper_open_url()
322 char *entry = idata->internal_file->filename, *cwd; in phar_wrapper_open_url()
325 …idata->phar->is_zip) && idata->internal_file->filename_len == sizeof(".phar/stub.php")-1 && !strnc… in phar_wrapper_open_url()
338 …*opened_path = strpprintf(MAXPATHLEN, "phar://%s/%s", idata->phar->fname, idata->internal_file->fi… in phar_wrapper_open_url()
340 efree(internal_file); in phar_wrapper_open_url()
370 if (data->internal_file->link) { in phar_stream_read()
371 entry = phar_get_link_source(data->internal_file); in phar_stream_read()
373 entry = data->internal_file; in phar_stream_read()
402 if (data->internal_file->link) { in phar_stream_seek()
403 entry = phar_get_link_source(data->internal_file); in phar_stream_seek()
405 entry = data->internal_file; in phar_stream_seek()
445 …not write %d characters to \"%s\" in phar \"%s\"", (int) count, data->internal_file->filename, dat… in phar_stream_write()
449 if (data->position > (zend_off_t)data->internal_file->uncompressed_filesize) { in phar_stream_write()
450 data->internal_file->uncompressed_filesize = data->position; in phar_stream_write()
452 data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize; in phar_stream_write()
453 data->internal_file->old_flags = data->internal_file->flags; in phar_stream_write()
454 data->internal_file->is_modified = 1; in phar_stream_write()
468 if (data->internal_file->is_modified) { in phar_stream_flush()
469 data->internal_file->timestamp = time(0); in phar_stream_flush()
545 phar_dostat(data->phar, data->internal_file, ssb, 0); in phar_stream_stat()
557 char *internal_file, *error; in phar_wrapper_stat() local
581 internal_file = ZSTR_VAL(resource->path) + 1; /* strip leading "/" */ in phar_wrapper_stat()
593 if (*internal_file == '\0') { in phar_wrapper_stat()
603 internal_file_len = strlen(internal_file); in phar_wrapper_stat()
605 if (NULL != (entry = zend_hash_str_find_ptr(&phar->manifest, internal_file, internal_file_len))) { in phar_wrapper_stat()
610 if (zend_hash_str_exists(&(phar->virtual_dirs), internal_file, internal_file_len)) { in phar_wrapper_stat()
620 …if (ZSTR_LEN(str_key) >= internal_file_len || strncmp(ZSTR_VAL(str_key), internal_file, ZSTR_LEN(s… in phar_wrapper_stat()
633 test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, internal_file + ZSTR_LEN(str_key)); in phar_wrapper_stat()
639 if (SUCCESS != phar_mount_entry(phar, test, test_len, internal_file, internal_file_len)) { in phar_wrapper_stat()
644 … if (NULL == (entry = zend_hash_str_find_ptr(&phar->manifest, internal_file, internal_file_len))) { in phar_wrapper_stat()
665 char *internal_file, *error; in phar_wrapper_unlink() local
700 internal_file = estrndup(ZSTR_VAL(resource->path) + 1, ZSTR_LEN(resource->path) - 1); in phar_wrapper_unlink()
702 …if (FAILURE == phar_get_entry_data(&idata, ZSTR_VAL(resource->host), host_len, internal_file, inte… in phar_wrapper_unlink()
710 efree(internal_file); in phar_wrapper_unlink()
717 if (idata->internal_file->fp_refcount > 1) { in phar_wrapper_unlink()
719 …error: \"%s\" in phar \"%s\", has open file pointers, cannot unlink", internal_file, ZSTR_VAL(reso… in phar_wrapper_unlink()
720 efree(internal_file); in phar_wrapper_unlink()
726 efree(internal_file); in phar_wrapper_unlink()