Lines Matching refs:entry

62 	char *arch = NULL, *entry = NULL, *error;  in phar_parse_url()  local
74 …if (phar_split_fname(filename, strlen(filename), &arch, &arch_len, &entry, &entry_len, 2, (mode[0]… in phar_parse_url()
76 if (arch && !entry) { in phar_parse_url()
89 resource->path = entry; in phar_parse_url()
258 phar_entry_info *entry; in phar_wrapper_open_url() local
260 entry = (phar_entry_info *) ecalloc(1, sizeof(phar_entry_info)); in phar_wrapper_open_url()
261 entry->is_temp_dir = 1; in phar_wrapper_open_url()
262 entry->filename = estrndup("", 0); in phar_wrapper_open_url()
263 entry->filename_len = 0; in phar_wrapper_open_url()
264 entry->phar = phar; in phar_wrapper_open_url()
265 entry->offset = entry->offset_abs = 0; in phar_wrapper_open_url()
266 entry->compressed_filesize = entry->uncompressed_filesize = phar->halt_offset; in phar_wrapper_open_url()
267 entry->is_crc_checked = 1; in phar_wrapper_open_url()
272 idata->internal_file = entry; in phar_wrapper_open_url()
274 ++(entry->phar->refcount); in phar_wrapper_open_url()
276 ++(entry->fp_refcount); in phar_wrapper_open_url()
320 char *entry = idata->internal_file->filename, *cwd; in phar_wrapper_open_url() local
326 } else if ((cwd = strrchr(entry, '/'))) { in phar_wrapper_open_url()
327 PHAR_G(cwd_len) = cwd - entry; in phar_wrapper_open_url()
328 PHAR_G(cwd) = estrndup(entry, PHAR_G(cwd_len)); in phar_wrapper_open_url()
363 phar_entry_info *entry; in phar_stream_read() local
366 entry = phar_get_link_source(data->internal_file TSRMLS_CC); in phar_stream_read()
368 entry = data->internal_file; in phar_stream_read()
371 if (entry->is_deleted) { in phar_stream_read()
379 got = php_stream_read(data->fp, buf, MIN(count, entry->uncompressed_filesize - data->position)); in phar_stream_read()
381 stream->eof = (data->position == (off_t) entry->uncompressed_filesize); in phar_stream_read()
393 phar_entry_info *entry; in phar_stream_seek() local
398 entry = phar_get_link_source(data->internal_file TSRMLS_CC); in phar_stream_seek()
400 entry = data->internal_file; in phar_stream_seek()
405 temp = data->zero + entry->uncompressed_filesize + offset; in phar_stream_seek()
416 if (temp > data->zero + (off_t) entry->uncompressed_filesize) { in phar_stream_seek()
572 phar_entry_info *entry; in phar_wrapper_stat() local
618 if (SUCCESS == zend_hash_find(&phar->manifest, internal_file, internal_file_len, (void**)&entry)) { in phar_wrapper_stat()
619 phar_dostat(phar, entry, ssb, 0 TSRMLS_CC); in phar_wrapper_stat()
651 if (SUCCESS != zend_hash_find(&phar->manifest, str_key, keylen, (void **) &entry)) { in phar_wrapper_stat()
656 if (!entry->tmp || !entry->is_mounted) { in phar_wrapper_stat()
659 test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, internal_file + keylen); in phar_wrapper_stat()
671 …if (SUCCESS != zend_hash_find(&phar->manifest, internal_file, internal_file_len, (void**)&entry)) { in phar_wrapper_stat()
674 phar_dostat(phar, entry, ssb, 0 TSRMLS_CC); in phar_wrapper_stat()
770 phar_entry_info *entry; in phar_wrapper_rename() local
863 …h_find(&(phar->manifest), resource_from->path+1, strlen(resource_from->path)-1, (void **)&entry)) { in phar_wrapper_rename()
867 if (entry->is_deleted) { in phar_wrapper_rename()
874 memcpy((void *) &new, (void *) entry, sizeof(phar_entry_info)); in phar_wrapper_rename()
876 entry->is_deleted = 1; in phar_wrapper_rename()
877 entry->fp = NULL; in phar_wrapper_rename()
878 entry->metadata = 0; in phar_wrapper_rename()
879 entry->link = entry->tmp = NULL; in phar_wrapper_rename()
880 source = entry; in phar_wrapper_rename()
883 …to->path+1, strlen(resource_to->path)-1, (void **)&new, sizeof(phar_entry_info), (void **) &entry); in phar_wrapper_rename()
885 entry->filename = estrdup(resource_to->path+1); in phar_wrapper_rename()
886 if (FAILURE == phar_copy_entry_fp(source, entry, &error TSRMLS_CC)) { in phar_wrapper_rename()
891 zend_hash_del(&(phar->manifest), entry->filename, strlen(entry->filename)); in phar_wrapper_rename()
895 entry->is_modified = 1; in phar_wrapper_rename()
896 entry->filename_len = strlen(entry->filename); in phar_wrapper_rename()
897 is_dir = entry->is_dir; in phar_wrapper_rename()
922 SUCCESS == zend_hash_get_current_data(&phar->manifest, (void **) &entry); in phar_wrapper_rename()
927 if (!entry->is_deleted && in phar_wrapper_rename()
939 entry->is_modified = 1; in phar_wrapper_rename()
940 efree(entry->filename); in phar_wrapper_rename()
941 entry->filename = new_str_key; in phar_wrapper_rename()
942 entry->filename_len = new_key_len; in phar_wrapper_rename()
975 SUCCESS == zend_hash_get_current_data(&phar->mounted_dirs, (void **) &entry); in phar_wrapper_rename()