Lines Matching refs:phar

136 ZEND_BEGIN_MODULE_GLOBALS(phar)
193 ZEND_END_MODULE_GLOBALS(phar)
195 ZEND_EXTERN_MODULE_GLOBALS(phar)
196 #define PHAR_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(phar, v)
248 phar_archive_data *phar; member
336 return entry->phar->fp; in phar_get_entrypfp()
338 return PHAR_G(cached_fp)[entry->phar->phar_pos].fp; in phar_get_entrypfp()
344 return entry->phar->ufp; in phar_get_entrypufp()
346 return PHAR_G(cached_fp)[entry->phar->phar_pos].ufp; in phar_get_entrypufp()
351 if (!entry->phar->is_persistent) { in phar_set_entrypfp()
352 entry->phar->fp = fp; in phar_set_entrypfp()
356 PHAR_G(cached_fp)[entry->phar->phar_pos].fp = fp; in phar_set_entrypfp()
361 if (!entry->phar->is_persistent) { in phar_set_entrypufp()
362 entry->phar->ufp = fp; in phar_set_entrypufp()
366 PHAR_G(cached_fp)[entry->phar->phar_pos].ufp = fp; in phar_set_entrypufp()
369 static inline php_stream *phar_get_pharfp(phar_archive_data *phar) in phar_get_pharfp() argument
371 if (!phar->is_persistent) { in phar_get_pharfp()
372 return phar->fp; in phar_get_pharfp()
374 return PHAR_G(cached_fp)[phar->phar_pos].fp; in phar_get_pharfp()
377 static inline php_stream *phar_get_pharufp(phar_archive_data *phar) in phar_get_pharufp() argument
379 if (!phar->is_persistent) { in phar_get_pharufp()
380 return phar->ufp; in phar_get_pharufp()
382 return PHAR_G(cached_fp)[phar->phar_pos].ufp; in phar_get_pharufp()
385 static inline void phar_set_pharfp(phar_archive_data *phar, php_stream *fp) in phar_set_pharfp() argument
387 if (!phar->is_persistent) { in phar_set_pharfp()
388 phar->fp = fp; in phar_set_pharfp()
392 PHAR_G(cached_fp)[phar->phar_pos].fp = fp; in phar_set_pharfp()
395 static inline void phar_set_pharufp(phar_archive_data *phar, php_stream *fp) in phar_set_pharufp() argument
397 if (!phar->is_persistent) { in phar_set_pharufp()
398 phar->ufp = fp; in phar_set_pharufp()
402 PHAR_G(cached_fp)[phar->phar_pos].ufp = fp; in phar_set_pharufp()
414 data = &(PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos]); in phar_set_fp_type()
424 return PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type; in phar_get_fp_type()
432 if (PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type == PHAR_FP) { in phar_get_fp_offset()
433 if (!PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].offset) { in phar_get_fp_offset()
434 PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].offset = entry->offset; in phar_get_fp_offset()
437 return PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].offset; in phar_get_fp_offset()
453 phar_archive_data *phar; member
514 tmp_len = MIN(MAXPATHLEN, entry->filename_len + entry->phar->fname_len); in phar_set_inode()
516 len1 = MIN(entry->phar->fname_len, tmp_len); in phar_set_inode()
517 memcpy(tmp, entry->phar->fname, len1); in phar_set_inode()
529 void phar_destroy_phar_data(phar_archive_data *phar);
531 int phar_open_entry_file(phar_archive_data *phar, phar_entry_info *entry, char **error);
537 int phar_free_alias(phar_archive_data *phar, char *alias, int alias_len);
541 int phar_create_signature(phar_archive_data *phar, php_stream *fp, char **signature, int *signature…
548 void phar_remove_virtual_dirs(phar_archive_data *phar, char *filename, int filename_len);
549 void phar_add_virtual_dirs(phar_archive_data *phar, char *filename, int filename_len);
550 int phar_mount_entry(phar_archive_data *phar, char *filename, int filename_len, char *path, int pat…
553 phar_entry_info * phar_open_jit(phar_archive_data *phar, phar_entry_info *entry, char **error);
561 int phar_create_writeable_entry(phar_archive_data *phar, phar_entry_info *entry, char **error);
563 int phar_open_archive_fp(phar_archive_data *phar);
570 int phar_tar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int defaultstub, char *…
585 int phar_archive_delref(phar_archive_data *phar);
588 phar_entry_info *phar_get_entry_info(phar_archive_data *phar, char *path, int path_len, char **erro…
589 phar_entry_info *phar_get_entry_info_dir(phar_archive_data *phar, char *path, int path_len, char di…