internal_file 306 ext/phar/dirstream.c char *internal_file, *error, *str_key; internal_file 338 ext/phar/dirstream.c internal_file = resource->path + 1; /* strip leading "/" */ internal_file 355 ext/phar/dirstream.c if (*internal_file == '\0') { internal_file 357 ext/phar/dirstream.c internal_file = estrndup(internal_file - 1, 1); internal_file 358 ext/phar/dirstream.c ret = phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC); internal_file 368 ext/phar/dirstream.c if (SUCCESS == zend_hash_find(&phar->manifest, internal_file, strlen(internal_file), (void**)&entry) && !entry->is_dir) { internal_file 376 ext/phar/dirstream.c internal_file = estrdup(internal_file); internal_file 378 ext/phar/dirstream.c return phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC); internal_file 380 ext/phar/dirstream.c int i_len = strlen(internal_file); internal_file 388 ext/phar/dirstream.c if (keylen > (uint)i_len && 0 == memcmp(str_key, internal_file, i_len)) { internal_file 390 ext/phar/dirstream.c internal_file = estrndup(internal_file, internal_file 393 ext/phar/dirstream.c return phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC); internal_file 433 ext/phar/phar.c if (idata->internal_file && !idata->internal_file->is_persistent) { internal_file 434 ext/phar/phar.c if (--idata->internal_file->fp_refcount < 0) { internal_file 435 ext/phar/phar.c idata->internal_file->fp_refcount = 0; internal_file 438 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 442 ext/phar/phar.c if (idata->internal_file->is_temp_dir) { internal_file 443 ext/phar/phar.c destroy_phar_manifest_entry((void *)idata->internal_file); internal_file 444 ext/phar/phar.c efree(idata->internal_file); internal_file 463 ext/phar/phar.c if (idata->internal_file->fp_refcount < 2) { internal_file 464 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 467 ext/phar/phar.c zend_hash_del(&idata->phar->manifest, idata->internal_file->filename, idata->internal_file->filename_len); internal_file 471 ext/phar/phar.c idata->internal_file->is_deleted = 1; internal_file 2390 ext/phar/phar.c int len = idata->internal_file->uncompressed_filesize; internal_file 2392 ext/phar/phar.c phar_entry_info *entry = idata->internal_file; internal_file 2407 ext/phar/phar.c php_stream_seek(phar_get_entrypfp(idata->internal_file TSRMLS_CC), entry->header_offset, SEEK_SET); internal_file 2409 ext/phar/phar.c if (sizeof(local) != php_stream_read(phar_get_entrypfp(idata->internal_file TSRMLS_CC), (char *) &local, sizeof(local))) { internal_file 2417 ext/phar/phar.c php_stream_seek(phar_get_entrypfp(idata->internal_file TSRMLS_CC), internal_file 2422 ext/phar/phar.c if (sizeof(desc) != php_stream_read(phar_get_entrypfp(idata->internal_file TSRMLS_CC), internal_file 477 ext/phar/phar_internal.h phar_entry_info *internal_file; internal_file 1703 ext/phar/phar_object.c if (data->internal_file->fp_type == PHAR_MOD) { internal_file 1704 ext/phar/phar_object.c php_stream_close(data->internal_file->fp); internal_file 1707 ext/phar/phar_object.c data->internal_file->fp = NULL; internal_file 1708 ext/phar/phar_object.c data->internal_file->fp_type = PHAR_UFP; internal_file 1709 ext/phar/phar_object.c data->internal_file->offset_abs = data->internal_file->offset = php_stream_tell(p_obj->fp); internal_file 1712 ext/phar/phar_object.c data->internal_file->uncompressed_filesize = data->internal_file->compressed_filesize = internal_file 1713 ext/phar/phar_object.c php_stream_tell(p_obj->fp) - data->internal_file->offset; internal_file 1730 ext/phar/phar_object.c data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize = contents_len; internal_file 3652 ext/phar/phar_object.c if (!data->internal_file->is_dir) { internal_file 3667 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 TSRMLS_CC))) { internal_file 198 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "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_PP(pzoption); internal_file 223 ext/phar/stream.c if (idata->internal_file->metadata) { internal_file 224 ext/phar/stream.c zval_ptr_dtor(&idata->internal_file->metadata); internal_file 225 ext/phar/stream.c idata->internal_file->metadata = NULL; internal_file 228 ext/phar/stream.c MAKE_STD_ZVAL(idata->internal_file->metadata); internal_file 230 ext/phar/stream.c ZVAL_ZVAL(idata->internal_file->metadata, metadata, 1, 0); internal_file 235 ext/phar/stream.c spprintf(opened_path, 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 TSRMLS_CC)) || !idata) { internal_file 292 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "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 TSRMLS_CC) != 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 spprintf(opened_path, MAXPATHLEN, "phar://%s/%s", idata->phar->fname, idata->internal_file->filename); internal_file 338 ext/phar/stream.c efree(internal_file); internal_file 365 ext/phar/stream.c if (data->internal_file->link) { internal_file 366 ext/phar/stream.c entry = phar_get_link_source(data->internal_file TSRMLS_CC); internal_file 368 ext/phar/stream.c entry = data->internal_file; internal_file 397 ext/phar/stream.c if (data->internal_file->link) { internal_file 398 ext/phar/stream.c entry = phar_get_link_source(data->internal_file TSRMLS_CC); internal_file 400 ext/phar/stream.c entry = data->internal_file; internal_file 440 ext/phar/stream.c php_stream_wrapper_log_error(stream->wrapper, stream->flags TSRMLS_CC, "phar error: Could not write %d characters to \"%s\" in phar \"%s\"", (int) count, data->internal_file->filename, data->phar->fname); internal_file 444 ext/phar/stream.c if (data->position > (off_t)data->internal_file->uncompressed_filesize) { internal_file 445 ext/phar/stream.c data->internal_file->uncompressed_filesize = data->position; internal_file 447 ext/phar/stream.c data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize; internal_file 448 ext/phar/stream.c data->internal_file->old_flags = data->internal_file->flags; internal_file 449 ext/phar/stream.c data->internal_file->is_modified = 1; internal_file 463 ext/phar/stream.c if (data->internal_file->is_modified) { internal_file 464 ext/phar/stream.c data->internal_file->timestamp = time(0); internal_file 558 ext/phar/stream.c phar_dostat(data->phar, data->internal_file, ssb, 0 TSRMLS_CC); internal_file 570 ext/phar/stream.c char *internal_file, *error; internal_file 594 ext/phar/stream.c internal_file = resource->path + 1; /* strip leading "/" */ internal_file 606 ext/phar/stream.c if (*internal_file == '\0') { internal_file 616 ext/phar/stream.c internal_file_len = strlen(internal_file); internal_file 618 ext/phar/stream.c if (SUCCESS == zend_hash_find(&phar->manifest, internal_file, internal_file_len, (void**)&entry)) { internal_file 623 ext/phar/stream.c if (zend_hash_exists(&(phar->virtual_dirs), internal_file, internal_file_len)) { internal_file 639 ext/phar/stream.c if ((int)keylen >= internal_file_len || strncmp(str_key, internal_file, keylen)) { internal_file 652 ext/phar/stream.c test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, internal_file + keylen); internal_file 658 ext/phar/stream.c if (SUCCESS != phar_mount_entry(phar, test, test_len, internal_file, internal_file_len TSRMLS_CC)) { internal_file 663 ext/phar/stream.c if (SUCCESS != zend_hash_find(&phar->manifest, internal_file, internal_file_len, (void**)&entry)) { internal_file 684 ext/phar/stream.c char *internal_file, *error; internal_file 721 ext/phar/stream.c internal_file = estrdup(resource->path + 1); internal_file 722 ext/phar/stream.c internal_file_len = strlen(internal_file); internal_file 723 ext/phar/stream.c if (FAILURE == phar_get_entry_data(&idata, resource->host, host_len, internal_file, internal_file_len, "r", 0, &error, 1 TSRMLS_CC)) { internal_file 731 ext/phar/stream.c efree(internal_file); internal_file 738 ext/phar/stream.c if (idata->internal_file->fp_refcount > 1) { internal_file 740 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "phar error: \"%s\" in phar \"%s\", has open file pointers, cannot unlink", internal_file, resource->host); internal_file 741 ext/phar/stream.c efree(internal_file); internal_file 747 ext/phar/stream.c efree(internal_file); internal_file 444 ext/phar/util.c (*ret)->internal_file = entry; internal_file 492 ext/phar/util.c (*ret)->internal_file = entry; internal_file 624 ext/phar/util.c ret->internal_file = entry; internal_file 736 ext/phar/util.c dummy.internal_file = entry; internal_file 754 ext/phar/util.c dummy.internal_file = entry;