Lines Matching refs:manifest

180 static php_stream *phar_make_dirstream(char *dir, HashTable *manifest TSRMLS_DC) /* {{{ */  in phar_make_dirstream()
191 …if ((*dir == '/' && dirlen == 1 && (manifest->nNumOfElements == 0)) || (dirlen >= sizeof(".phar")-… in phar_make_dirstream()
198 zend_hash_internal_pointer_reset(manifest); in phar_make_dirstream()
200 while (FAILURE != zend_hash_has_more_elements(manifest)) { in phar_make_dirstream()
202 …if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key_ex(manifest, &str_key, &keylen, &unused, 0,… in phar_make_dirstream()
208 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
219 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
241 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
247 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
280 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
358 ret = phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC); in phar_wrapper_open_dir()
363 if (!phar->manifest.arBuckets) { in phar_wrapper_open_dir()
368 …if (SUCCESS == zend_hash_find(&phar->manifest, internal_file, strlen(internal_file), (void**)&entr… in phar_wrapper_open_dir()
378 return phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC); in phar_wrapper_open_dir()
383 zend_hash_internal_pointer_reset(&phar->manifest); in phar_wrapper_open_dir()
384 while (FAILURE != zend_hash_has_more_elements(&phar->manifest)) { in phar_wrapper_open_dir()
387 &phar->manifest, &str_key, &keylen, &unused, 0, NULL)) { in phar_wrapper_open_dir()
393 return phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC); in phar_wrapper_open_dir()
397 if (SUCCESS != zend_hash_move_forward(&phar->manifest)) { in phar_wrapper_open_dir()
519 …if (SUCCESS != zend_hash_add(&phar->manifest, entry.filename, entry.filename_len, (void*)&entry, s… in phar_wrapper_mkdir()
530 zend_hash_del(&phar->manifest, entry.filename, entry.filename_len); in phar_wrapper_mkdir()
614 for (zend_hash_internal_pointer_reset(&phar->manifest); in phar_wrapper_rmdir()
615 …HASH_KEY_NON_EXISTENT != zend_hash_get_current_key_ex(&phar->manifest, &str_key, &key_len, &unused… in phar_wrapper_rmdir()
616 zend_hash_move_forward(&phar->manifest) in phar_wrapper_rmdir()