internal_file 308 ext/phar/dirstream.c char *internal_file, *error; internal_file 340 ext/phar/dirstream.c internal_file = resource->path + 1; /* strip leading "/" */ internal_file 357 ext/phar/dirstream.c if (*internal_file == '\0') { internal_file 359 ext/phar/dirstream.c internal_file = estrndup(internal_file - 1, 1); internal_file 360 ext/phar/dirstream.c ret = phar_make_dirstream(internal_file, &phar->manifest); internal_file 370 ext/phar/dirstream.c if (NULL != (entry = zend_hash_str_find_ptr(&phar->manifest, internal_file, strlen(internal_file))) && !entry->is_dir) { internal_file 378 ext/phar/dirstream.c internal_file = estrdup(internal_file); internal_file 380 ext/phar/dirstream.c return phar_make_dirstream(internal_file, &phar->manifest); internal_file 382 ext/phar/dirstream.c int i_len = strlen(internal_file); internal_file 389 ext/phar/dirstream.c if (ZSTR_LEN(str_key) > (uint)i_len && 0 == memcmp(ZSTR_VAL(str_key), internal_file, i_len)) { internal_file 391 ext/phar/dirstream.c internal_file = estrndup(internal_file, internal_file 394 ext/phar/dirstream.c return phar_make_dirstream(internal_file, &phar->manifest); internal_file 436 ext/phar/phar.c if (idata->internal_file && !idata->internal_file->is_persistent) { internal_file 437 ext/phar/phar.c if (--idata->internal_file->fp_refcount < 0) { internal_file 438 ext/phar/phar.c idata->internal_file->fp_refcount = 0; internal_file 441 ext/phar/phar.c if (idata->fp && idata->fp != idata->phar->fp && idata->fp != idata->phar->ufp && idata->fp != idata->internal_file->fp) { internal_file 445 ext/phar/phar.c if (idata->internal_file->is_temp_dir) { internal_file 446 ext/phar/phar.c destroy_phar_manifest_entry_int(idata->internal_file); internal_file 447 ext/phar/phar.c efree(idata->internal_file); internal_file 466 ext/phar/phar.c if (idata->internal_file->fp_refcount < 2) { internal_file 467 ext/phar/phar.c if (idata->fp && idata->fp != idata->phar->fp && idata->fp != idata->phar->ufp && idata->fp != idata->internal_file->fp) { internal_file 470 ext/phar/phar.c zend_hash_str_del(&idata->phar->manifest, idata->internal_file->filename, idata->internal_file->filename_len); internal_file 474 ext/phar/phar.c idata->internal_file->is_deleted = 1; internal_file 2343 ext/phar/phar.c int len = idata->internal_file->uncompressed_filesize; internal_file 2345 ext/phar/phar.c phar_entry_info *entry = idata->internal_file; internal_file 2360 ext/phar/phar.c php_stream_seek(phar_get_entrypfp(idata->internal_file), entry->header_offset, SEEK_SET); internal_file 2362 ext/phar/phar.c if (sizeof(local) != php_stream_read(phar_get_entrypfp(idata->internal_file), (char *) &local, sizeof(local))) { internal_file 2370 ext/phar/phar.c php_stream_seek(phar_get_entrypfp(idata->internal_file), internal_file 2375 ext/phar/phar.c if (sizeof(desc) != php_stream_read(phar_get_entrypfp(idata->internal_file), internal_file 473 ext/phar/phar_internal.h phar_entry_info *internal_file; internal_file 1686 ext/phar/phar_object.c if (data->internal_file->fp_type == PHAR_MOD) { internal_file 1687 ext/phar/phar_object.c php_stream_close(data->internal_file->fp); internal_file 1690 ext/phar/phar_object.c data->internal_file->fp = NULL; internal_file 1691 ext/phar/phar_object.c data->internal_file->fp_type = PHAR_UFP; internal_file 1692 ext/phar/phar_object.c data->internal_file->offset_abs = data->internal_file->offset = php_stream_tell(p_obj->fp); internal_file 1695 ext/phar/phar_object.c data->internal_file->uncompressed_filesize = data->internal_file->compressed_filesize = internal_file 1696 ext/phar/phar_object.c php_stream_tell(p_obj->fp) - data->internal_file->offset; internal_file 1713 ext/phar/phar_object.c data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize = contents_len; internal_file 3604 ext/phar/phar_object.c if (!data->internal_file->is_dir) { internal_file 3619 ext/phar/phar_object.c data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize = contents_len; internal_file 162 ext/phar/stream.c char *internal_file; internal_file 191 ext/phar/stream.c internal_file = estrdup(resource->path + 1); internal_file 193 ext/phar/stream.c if (NULL == (idata = phar_get_or_create_entry_data(resource->host, host_len, internal_file, strlen(internal_file), mode, 0, &error, 1))) { internal_file 198 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options, "phar error: file \"%s\" could not be created in phar \"%s\"", internal_file, resource->host); internal_file 200 ext/phar/stream.c efree(internal_file); internal_file 209 ext/phar/stream.c efree(internal_file); internal_file 213 ext/phar/stream.c if (idata->internal_file->uncompressed_filesize == 0 internal_file 214 ext/phar/stream.c && idata->internal_file->compressed_filesize == 0 internal_file 219 ext/phar/stream.c idata->internal_file->flags &= ~PHAR_ENT_COMPRESSION_MASK; internal_file 220 ext/phar/stream.c idata->internal_file->flags |= Z_LVAL_P(pzoption); internal_file 223 ext/phar/stream.c if (Z_TYPE(idata->internal_file->metadata) != IS_UNDEF) { internal_file 224 ext/phar/stream.c zval_ptr_dtor(&idata->internal_file->metadata); internal_file 225 ext/phar/stream.c ZVAL_UNDEF(&idata->internal_file->metadata); internal_file 230 ext/phar/stream.c ZVAL_COPY(&idata->internal_file->metadata, metadata); internal_file 235 ext/phar/stream.c *opened_path = strpprintf(MAXPATHLEN, "phar://%s/%s", idata->phar->fname, idata->internal_file->filename); internal_file 239 ext/phar/stream.c if (!*internal_file && (options & STREAM_OPEN_FOR_INCLUDE)) { internal_file 243 ext/phar/stream.c efree(internal_file); internal_file 251 ext/phar/stream.c efree(internal_file); internal_file 272 ext/phar/stream.c idata->internal_file = entry; internal_file 281 ext/phar/stream.c efree(internal_file); internal_file 286 ext/phar/stream.c if ((FAILURE == phar_get_entry_data(&idata, resource->host, host_len, internal_file, strlen(internal_file), "r", 0, &error, 0)) || !idata) { internal_file 292 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options, "phar error: \"%s\" is not a file in phar \"%s\"", internal_file, resource->host); internal_file 294 ext/phar/stream.c efree(internal_file); internal_file 302 ext/phar/stream.c fprintf(stderr, "Filename: %s\n", internal_file); internal_file 303 ext/phar/stream.c fprintf(stderr, "Entry: %s\n", idata->internal_file->filename); internal_file 304 ext/phar/stream.c fprintf(stderr, "Size: %u\n", idata->internal_file->uncompressed_filesize); internal_file 305 ext/phar/stream.c fprintf(stderr, "Compressed: %u\n", idata->internal_file->flags); internal_file 306 ext/phar/stream.c fprintf(stderr, "Offset: %u\n", idata->internal_file->offset_within_phar); internal_file 307 ext/phar/stream.c fprintf(stderr, "Cached: %s\n", idata->internal_file->filedata ? "yes" : "no"); internal_file 311 ext/phar/stream.c if (!idata->internal_file->is_crc_checked && phar_postprocess_file(idata, idata->internal_file->crc32, &error, 2) != SUCCESS) { internal_file 315 ext/phar/stream.c efree(internal_file); internal_file 320 ext/phar/stream.c char *entry = idata->internal_file->filename, *cwd; internal_file 323 ext/phar/stream.c if ((idata->phar->is_tar || idata->phar->is_zip) && idata->internal_file->filename_len == sizeof(".phar/stub.php")-1 && !strncmp(idata->internal_file->filename, ".phar/stub.php", sizeof(".phar/stub.php")-1)) { internal_file 336 ext/phar/stream.c *opened_path = strpprintf(MAXPATHLEN, "phar://%s/%s", idata->phar->fname, idata->internal_file->filename); internal_file 338 ext/phar/stream.c efree(internal_file); internal_file 368 ext/phar/stream.c if (data->internal_file->link) { internal_file 369 ext/phar/stream.c entry = phar_get_link_source(data->internal_file); internal_file 371 ext/phar/stream.c entry = data->internal_file; internal_file 400 ext/phar/stream.c if (data->internal_file->link) { internal_file 401 ext/phar/stream.c entry = phar_get_link_source(data->internal_file); internal_file 403 ext/phar/stream.c entry = data->internal_file; internal_file 443 ext/phar/stream.c php_stream_wrapper_log_error(stream->wrapper, stream->flags, "phar error: Could not write %d characters to \"%s\" in phar \"%s\"", (int) count, data->internal_file->filename, data->phar->fname); internal_file 447 ext/phar/stream.c if (data->position > (zend_off_t)data->internal_file->uncompressed_filesize) { internal_file 448 ext/phar/stream.c data->internal_file->uncompressed_filesize = data->position; internal_file 450 ext/phar/stream.c data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize; internal_file 451 ext/phar/stream.c data->internal_file->old_flags = data->internal_file->flags; internal_file 452 ext/phar/stream.c data->internal_file->is_modified = 1; internal_file 466 ext/phar/stream.c if (data->internal_file->is_modified) { internal_file 467 ext/phar/stream.c data->internal_file->timestamp = time(0); internal_file 561 ext/phar/stream.c phar_dostat(data->phar, data->internal_file, ssb, 0); internal_file 573 ext/phar/stream.c char *internal_file, *error; internal_file 597 ext/phar/stream.c internal_file = resource->path + 1; /* strip leading "/" */ internal_file 609 ext/phar/stream.c if (*internal_file == '\0') { internal_file 619 ext/phar/stream.c internal_file_len = strlen(internal_file); internal_file 621 ext/phar/stream.c if (NULL != (entry = zend_hash_str_find_ptr(&phar->manifest, internal_file, internal_file_len))) { internal_file 626 ext/phar/stream.c if (zend_hash_str_exists(&(phar->virtual_dirs), internal_file, internal_file_len)) { internal_file 636 ext/phar/stream.c if ((int)ZSTR_LEN(str_key) >= internal_file_len || strncmp(ZSTR_VAL(str_key), internal_file, ZSTR_LEN(str_key))) { internal_file 649 ext/phar/stream.c test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, internal_file + ZSTR_LEN(str_key)); internal_file 655 ext/phar/stream.c if (SUCCESS != phar_mount_entry(phar, test, test_len, internal_file, internal_file_len)) { internal_file 660 ext/phar/stream.c if (NULL == (entry = zend_hash_str_find_ptr(&phar->manifest, internal_file, internal_file_len))) { internal_file 681 ext/phar/stream.c char *internal_file, *error; internal_file 716 ext/phar/stream.c internal_file = estrdup(resource->path + 1); internal_file 717 ext/phar/stream.c internal_file_len = strlen(internal_file); internal_file 718 ext/phar/stream.c if (FAILURE == phar_get_entry_data(&idata, resource->host, host_len, internal_file, internal_file_len, "r", 0, &error, 1)) { internal_file 726 ext/phar/stream.c efree(internal_file); internal_file 733 ext/phar/stream.c if (idata->internal_file->fp_refcount > 1) { internal_file 735 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options, "phar error: \"%s\" in phar \"%s\", has open file pointers, cannot unlink", internal_file, resource->host); internal_file 736 ext/phar/stream.c efree(internal_file); internal_file 742 ext/phar/stream.c efree(internal_file); internal_file 443 ext/phar/util.c (*ret)->internal_file = entry; internal_file 491 ext/phar/util.c (*ret)->internal_file = entry; internal_file 623 ext/phar/util.c ret->internal_file = entry; internal_file 735 ext/phar/util.c dummy.internal_file = entry; internal_file 753 ext/phar/util.c dummy.internal_file = entry;