Lines Matching refs:phar

152 ZEND_BEGIN_MODULE_GLOBALS(phar)
209 ZEND_END_MODULE_GLOBALS(phar)
211 ZEND_EXTERN_MODULE_GLOBALS(phar)
277 phar_archive_data *phar; member
365 return entry->phar->fp; in phar_get_entrypfp()
367 return PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].fp; in phar_get_entrypfp()
373 return entry->phar->ufp; in phar_get_entrypufp()
375 return PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].ufp; in phar_get_entrypufp()
380 if (!entry->phar->is_persistent) { in phar_set_entrypfp()
381 entry->phar->fp = fp; in phar_set_entrypfp()
385 PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].fp = fp; in phar_set_entrypfp()
390 if (!entry->phar->is_persistent) { in phar_set_entrypufp()
391 entry->phar->ufp = fp; in phar_set_entrypufp()
395 PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].ufp = fp; in phar_set_entrypufp()
398 static inline php_stream *phar_get_pharfp(phar_archive_data *phar TSRMLS_DC) in phar_get_pharfp()
400 if (!phar->is_persistent) { in phar_get_pharfp()
401 return phar->fp; in phar_get_pharfp()
403 return PHAR_GLOBALS->cached_fp[phar->phar_pos].fp; in phar_get_pharfp()
406 static inline php_stream *phar_get_pharufp(phar_archive_data *phar TSRMLS_DC) in phar_get_pharufp()
408 if (!phar->is_persistent) { in phar_get_pharufp()
409 return phar->ufp; in phar_get_pharufp()
411 return PHAR_GLOBALS->cached_fp[phar->phar_pos].ufp; in phar_get_pharufp()
414 static inline void phar_set_pharfp(phar_archive_data *phar, php_stream *fp TSRMLS_DC) in phar_set_pharfp() argument
416 if (!phar->is_persistent) { in phar_set_pharfp()
417 phar->fp = fp; in phar_set_pharfp()
421 PHAR_GLOBALS->cached_fp[phar->phar_pos].fp = fp; in phar_set_pharfp()
424 static inline void phar_set_pharufp(phar_archive_data *phar, php_stream *fp TSRMLS_DC) in phar_set_pharufp() argument
426 if (!phar->is_persistent) { in phar_set_pharufp()
427 phar->ufp = fp; in phar_set_pharufp()
431 PHAR_GLOBALS->cached_fp[phar->phar_pos].ufp = fp; in phar_set_pharufp()
443 data = &(PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].manifest[entry->manifest_pos]); in phar_set_fp_type()
453 return PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type; in phar_get_fp_type()
461 …if (PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type == PHAR_F… in phar_get_fp_offset()
462 if (!PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].manifest[entry->manifest_pos].offset) { in phar_get_fp_offset()
463 …PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].manifest[entry->manifest_pos].offset = entry->offse… in phar_get_fp_offset()
466 return PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].manifest[entry->manifest_pos].offset; in phar_get_fp_offset()
482 phar_archive_data *phar; member
622 tmp_len = entry->filename_len + entry->phar->fname_len; in phar_set_inode()
623 memcpy(tmp, entry->phar->fname, entry->phar->fname_len); in phar_set_inode()
624 memcpy(tmp + entry->phar->fname_len, entry->filename, entry->filename_len); in phar_set_inode()
632 void phar_destroy_phar_data(phar_archive_data *phar TSRMLS_DC);
634 int phar_open_entry_file(phar_archive_data *phar, phar_entry_info *entry, char **error TSRMLS_DC);
640 int phar_free_alias(phar_archive_data *phar, char *alias, int alias_len TSRMLS_DC);
644 int phar_create_signature(phar_archive_data *phar, php_stream *fp, char **signature, int *signature…
651 void phar_remove_virtual_dirs(phar_archive_data *phar, char *filename, int filename_len TSRMLS_DC);
652 void phar_add_virtual_dirs(phar_archive_data *phar, char *filename, int filename_len TSRMLS_DC);
653 int phar_mount_entry(phar_archive_data *phar, char *filename, int filename_len, char *path, int pat…
656 phar_entry_info * phar_open_jit(phar_archive_data *phar, phar_entry_info *entry, char **error TSRML…
664 int phar_create_writeable_entry(phar_archive_data *phar, phar_entry_info *entry, char **error TSRML…
666 int phar_open_archive_fp(phar_archive_data *phar TSRMLS_DC);
673 int phar_tar_flush(phar_archive_data *phar, char *user_stub, long len, int defaultstub, char **erro…
688 int phar_archive_delref(phar_archive_data *phar TSRMLS_DC);
691 phar_entry_info *phar_get_entry_info(phar_archive_data *phar, char *path, int path_len, char **erro…
692 phar_entry_info *phar_get_entry_info_dir(phar_archive_data *phar, char *path, int path_len, char di…