stream 60 TSRM/tsrm_nw.c FILE *stream = NULL; stream 202 TSRM/tsrm_nw.c stream = fdopen(pipe_handle, type); stream 223 TSRM/tsrm_nw.c return stream; stream 226 TSRM/tsrm_nw.c TSRM_API int pclose(FILE* stream) stream 232 TSRM/tsrm_nw.c fd = fileno(stream); stream 235 TSRM/tsrm_nw.c err = fclose(stream); stream 27 TSRM/tsrm_nw.h TSRM_API int pclose(FILE* stream); stream 384 TSRM/tsrm_win32.c static process_pair *process_get(FILE *stream TSRMLS_DC) stream 390 TSRM/tsrm_win32.c if (ptr->stream == stream) { stream 459 TSRM/tsrm_win32.c FILE *stream = NULL; stream 564 TSRM/tsrm_win32.c stream = _fdopen(fno, type); stream 566 TSRM/tsrm_win32.c proc->stream = stream; stream 567 TSRM/tsrm_win32.c return stream; stream 570 TSRM/tsrm_win32.c TSRM_API int pclose(FILE *stream) stream 576 TSRM/tsrm_win32.c if ((process = process_get(stream TSRMLS_CC)) == NULL) { stream 580 TSRM/tsrm_win32.c fflush(process->stream); stream 581 TSRM/tsrm_win32.c fclose(process->stream); stream 585 TSRM/tsrm_win32.c process->stream = NULL; stream 49 TSRM/tsrm_win32.h FILE *stream; stream 100 TSRM/tsrm_win32.h TSRM_API int pclose(FILE *stream); stream 497 Zend/zend_language_scanner.c if (file_handle->handle.stream.handle >= (void*)file_handle && file_handle->handle.stream.handle <= (void*)(file_handle+1)) { stream 499 Zend/zend_language_scanner.c size_t diff = (char*)file_handle->handle.stream.handle - (char*)file_handle; stream 500 Zend/zend_language_scanner.c fh->handle.stream.handle = (void*)(((char*)fh) + diff); stream 501 Zend/zend_language_scanner.c file_handle->handle.stream.handle = fh->handle.stream.handle; stream 632 Zend/zend_language_scanner.c if (retval && file_handle.handle.stream.handle) { stream 79 Zend/zend_stream.c static void zend_stream_unmap(zend_stream *stream TSRMLS_DC) { /* {{{ */ stream 81 Zend/zend_stream.c if (stream->mmap.map) { stream 82 Zend/zend_stream.c munmap(stream->mmap.map, stream->mmap.len + ZEND_MMAP_AHEAD); stream 85 Zend/zend_stream.c if (stream->mmap.buf) { stream 86 Zend/zend_stream.c efree(stream->mmap.buf); stream 88 Zend/zend_stream.c stream->mmap.len = 0; stream 89 Zend/zend_stream.c stream->mmap.pos = 0; stream 90 Zend/zend_stream.c stream->mmap.map = 0; stream 91 Zend/zend_stream.c stream->mmap.buf = 0; stream 92 Zend/zend_stream.c stream->handle = stream->mmap.old_handle; stream 95 Zend/zend_stream.c static void zend_stream_mmap_closer(zend_stream *stream TSRMLS_DC) /* {{{ */ stream 97 Zend/zend_stream.c zend_stream_unmap(stream TSRMLS_CC); stream 98 Zend/zend_stream.c if (stream->mmap.old_closer && stream->handle) { stream 99 Zend/zend_stream.c stream->mmap.old_closer(stream->handle TSRMLS_CC); stream 112 Zend/zend_stream.c return file_handle->handle.stream.mmap.len; stream 115 Zend/zend_stream.c return file_handle->handle.stream.fsizer(file_handle->handle.stream.handle TSRMLS_CC); stream 139 Zend/zend_stream.c memset(&handle->handle.stream.mmap, 0, sizeof(zend_mmap)); stream 148 Zend/zend_stream.c if (file_handle->handle.stream.reader(file_handle->handle.stream.handle, &buf, sizeof(buf) TSRMLS_CC)) { stream 156 Zend/zend_stream.c if (!zend_stream_is_mmap(file_handle) && file_handle->handle.stream.isatty) { stream 178 Zend/zend_stream.c return file_handle->handle.stream.reader(file_handle->handle.stream.handle, buf, len TSRMLS_CC); stream 201 Zend/zend_stream.c memset(&file_handle->handle.stream.mmap, 0, sizeof(zend_mmap)); stream 202 Zend/zend_stream.c file_handle->handle.stream.isatty = isatty(fileno((FILE *)file_handle->handle.stream.handle)) ? 1 : 0; stream 203 Zend/zend_stream.c file_handle->handle.stream.reader = (zend_stream_reader_t)zend_stream_stdio_reader; stream 204 Zend/zend_stream.c file_handle->handle.stream.closer = (zend_stream_closer_t)zend_stream_stdio_closer; stream 205 Zend/zend_stream.c file_handle->handle.stream.fsizer = (zend_stream_fsizer_t)zend_stream_stdio_fsizer; stream 206 Zend/zend_stream.c memset(&file_handle->handle.stream.mmap, 0, sizeof(file_handle->handle.stream.mmap)); stream 213 Zend/zend_stream.c file_handle->handle.stream.mmap.pos = 0; stream 214 Zend/zend_stream.c *buf = file_handle->handle.stream.mmap.buf; stream 215 Zend/zend_stream.c *len = file_handle->handle.stream.mmap.len; stream 230 Zend/zend_stream.c if (old_type == ZEND_HANDLE_FP && !file_handle->handle.stream.isatty && size) { stream 241 Zend/zend_stream.c file_handle->handle.stream.mmap.map = *buf; stream 247 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf; stream 248 Zend/zend_stream.c file_handle->handle.stream.mmap.len = size; stream 254 Zend/zend_stream.c file_handle->handle.stream.mmap.map = 0; stream 255 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf = safe_emalloc(1, size, ZEND_MMAP_AHEAD); stream 256 Zend/zend_stream.c file_handle->handle.stream.mmap.len = zend_stream_read(file_handle, *buf, size TSRMLS_CC); stream 271 Zend/zend_stream.c file_handle->handle.stream.mmap.map = 0; stream 272 Zend/zend_stream.c file_handle->handle.stream.mmap.len = size; stream 276 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf; stream 279 Zend/zend_stream.c if (file_handle->handle.stream.mmap.len == 0) { stream 281 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf; stream 285 Zend/zend_stream.c memset(file_handle->handle.stream.mmap.buf + file_handle->handle.stream.mmap.len, 0, ZEND_MMAP_AHEAD); stream 291 Zend/zend_stream.c file_handle->handle.stream.mmap.pos = 0; stream 292 Zend/zend_stream.c file_handle->handle.stream.mmap.old_handle = file_handle->handle.stream.handle; stream 293 Zend/zend_stream.c file_handle->handle.stream.mmap.old_closer = file_handle->handle.stream.closer; stream 294 Zend/zend_stream.c file_handle->handle.stream.handle = &file_handle->handle.stream; stream 295 Zend/zend_stream.c file_handle->handle.stream.closer = (zend_stream_closer_t)zend_stream_mmap_closer; stream 297 Zend/zend_stream.c *buf = file_handle->handle.stream.mmap.buf; stream 298 Zend/zend_stream.c *len = file_handle->handle.stream.mmap.len; stream 314 Zend/zend_stream.c if (fh->handle.stream.closer && fh->handle.stream.handle) { stream 315 Zend/zend_stream.c fh->handle.stream.closer(fh->handle.stream.handle TSRMLS_CC); stream 317 Zend/zend_stream.c fh->handle.stream.handle = NULL; stream 347 Zend/zend_stream.c return fh1->handle.stream.handle == fh2->handle.stream.handle; stream 349 Zend/zend_stream.c return (fh1->handle.stream.handle == &fh1->handle.stream && stream 350 Zend/zend_stream.c fh2->handle.stream.handle == &fh2->handle.stream && stream 351 Zend/zend_stream.c fh1->handle.stream.mmap.old_handle == fh2->handle.stream.mmap.old_handle) stream 352 Zend/zend_stream.c || fh1->handle.stream.handle == fh2->handle.stream.handle; stream 69 Zend/zend_stream.h zend_stream stream; stream 133 ext/bz2/bz2.c php_stream *stream; stream 138 ext/bz2/bz2.c static size_t php_bz2iop_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 140 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *) stream->abstract; stream 146 ext/bz2/bz2.c stream->eof = 1; stream 152 ext/bz2/bz2.c static size_t php_bz2iop_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 154 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *) stream->abstract; stream 159 ext/bz2/bz2.c static int php_bz2iop_close(php_stream *stream, int close_handle TSRMLS_DC) stream 161 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract; stream 168 ext/bz2/bz2.c if (self->stream) { stream 169 ext/bz2/bz2.c php_stream_free(self->stream, PHP_STREAM_FREE_CLOSE | (close_handle == 0 ? PHP_STREAM_FREE_PRESERVE_HANDLE : 0)); stream 177 ext/bz2/bz2.c static int php_bz2iop_flush(php_stream *stream TSRMLS_DC) stream 179 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract; stream 202 ext/bz2/bz2.c self->stream = innerstream; stream 215 ext/bz2/bz2.c php_stream *retstream = NULL, *stream = NULL; stream 252 ext/bz2/bz2.c stream = php_stream_open_wrapper(path, mode, options | STREAM_WILL_CAST, opened_path); stream 254 ext/bz2/bz2.c if (stream) { stream 256 ext/bz2/bz2.c if (SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD, (void **) &fd, REPORT_ERRORS)) { stream 270 ext/bz2/bz2.c retstream = _php_stream_bz2open_from_BZFILE(bz_file, mode, stream STREAMS_REL_CC TSRMLS_CC); stream 278 ext/bz2/bz2.c if (stream) { stream 279 ext/bz2/bz2.c php_stream_close(stream); stream 339 ext/bz2/bz2.c php_stream *stream; stream 345 ext/bz2/bz2.c php_stream_from_zval(stream, &bz); stream 353 ext/bz2/bz2.c Z_STRLEN_P(return_value) = php_stream_read(stream, Z_STRVAL_P(return_value), len); stream 375 ext/bz2/bz2.c php_stream *stream = NULL; stream 397 ext/bz2/bz2.c stream = php_stream_bz2open(NULL, stream 407 ext/bz2/bz2.c php_stream_from_zval(stream, file); stream 408 ext/bz2/bz2.c stream_mode_len = strlen(stream->mode); stream 410 ext/bz2/bz2.c if (stream_mode_len != 1 && !(stream_mode_len == 2 && memchr(stream->mode, 'b', 2))) { stream 411 ext/bz2/bz2.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "cannot use stream opened in mode '%s'", stream->mode); stream 413 ext/bz2/bz2.c } else if (stream_mode_len == 1 && stream->mode[0] != 'r' && stream->mode[0] != 'w' && stream->mode[0] != 'a' && stream->mode[0] != 'x') { stream 414 ext/bz2/bz2.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "cannot use stream opened in mode '%s'", stream->mode); stream 421 ext/bz2/bz2.c if (stream->mode[0] != mode[0] && !(stream_mode_len == 2 && stream->mode[1] != mode[0])) { stream 428 ext/bz2/bz2.c if (stream->mode[0] != mode[0] && !(stream_mode_len == 2 && stream->mode[1] != mode[0]) stream 429 ext/bz2/bz2.c && stream->mode[0] != 'a' && !(stream_mode_len == 2 && stream->mode[1] != 'a') stream 430 ext/bz2/bz2.c && stream->mode[0] != 'x' && !(stream_mode_len == 2 && stream->mode[1] != 'x')) { stream 440 ext/bz2/bz2.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_FD, (void *) &fd, REPORT_ERRORS)) { stream 446 ext/bz2/bz2.c stream = php_stream_bz2open_from_BZFILE(bz, mode, stream); stream 452 ext/bz2/bz2.c if (stream) { stream 453 ext/bz2/bz2.c php_stream_to_zval(stream, return_value); stream 596 ext/bz2/bz2.c php_stream *stream; stream 605 ext/bz2/bz2.c php_stream_from_zval(stream, &bzp); stream 607 ext/bz2/bz2.c if (!php_stream_is(stream, PHP_STREAM_IS_BZIP2)) { stream 611 ext/bz2/bz2.c self = (struct php_bz2_stream_data_t *) stream->abstract; stream 68 ext/bz2/bz2_filter.c php_stream *stream, stream 142 ext/bz2/bz2_filter.c out_bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 165 ext/bz2/bz2_filter.c bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 206 ext/bz2/bz2_filter.c php_stream *stream, stream 256 ext/bz2/bz2_filter.c out_bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 274 ext/bz2/bz2_filter.c bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 43 ext/com_dotnet/com_persist.c php_stream *stream; stream 111 ext/com_dotnet/com_persist.c nread = php_stream_read(stm->stream, pv, cb); stream 127 ext/com_dotnet/com_persist.c nwrote = php_stream_write(stm->stream, pv, cb); stream 161 ext/com_dotnet/com_persist.c ret = php_stream_seek(stm->stream, offset, whence); stream 178 ext/com_dotnet/com_persist.c if (php_stream_truncate_supported(stm->stream)) { stream 179 ext/com_dotnet/com_persist.c int ret = php_stream_truncate_set_size(stm->stream, (size_t)libNewSize.QuadPart); stream 201 ext/com_dotnet/com_persist.c php_stream_flush(stm->stream); stream 265 ext/com_dotnet/com_persist.c zend_list_delete(stm->stream->rsrc_id); stream 271 ext/com_dotnet/com_persist.c PHP_COM_DOTNET_API IStream *php_com_wrapper_export_stream(php_stream *stream TSRMLS_DC) stream 282 ext/com_dotnet/com_persist.c stm->stream = stream; stream 284 ext/com_dotnet/com_persist.c zend_list_addref(stream->rsrc_id); stream 538 ext/com_dotnet/com_persist.c php_stream *stream; stream 548 ext/com_dotnet/com_persist.c php_stream_from_zval_no_verify(stream, &zstm); stream 550 ext/com_dotnet/com_persist.c if (stream == NULL) { stream 555 ext/com_dotnet/com_persist.c stm = php_com_wrapper_export_stream(stream TSRMLS_CC); stream 598 ext/com_dotnet/com_persist.c php_stream *stream; stream 610 ext/com_dotnet/com_persist.c php_stream_from_zval_no_verify(stream, &zstm); stream 612 ext/com_dotnet/com_persist.c if (stream == NULL) { stream 617 ext/com_dotnet/com_persist.c stm = php_com_wrapper_export_stream(stream TSRMLS_CC); stream 226 ext/curl/interface.c php_stream *stream; stream 232 ext/curl/interface.c stream = (php_stream *) zend_fetch_resource(&ch->handlers->std_err TSRMLS_CC, -1, NULL, NULL, 2, php_file_le_stream(), php_file_le_pstream()); stream 233 ext/curl/interface.c if (stream == NULL) { stream 243 ext/curl/interface.c if (ch->handlers->read && ch->handlers->read->stream) { stream 244 ext/curl/interface.c stream = (php_stream *) zend_fetch_resource(&ch->handlers->read->stream TSRMLS_CC, -1, NULL, NULL, 2, php_file_le_stream(), php_file_le_pstream()); stream 245 ext/curl/interface.c if (stream == NULL) { stream 249 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->read->stream); stream 252 ext/curl/interface.c ch->handlers->read->stream = NULL; stream 257 ext/curl/interface.c if (ch->handlers->write_header && ch->handlers->write_header->stream) { stream 258 ext/curl/interface.c stream = (php_stream *) zend_fetch_resource(&ch->handlers->write_header->stream TSRMLS_CC, -1, NULL, NULL, 2, php_file_le_stream(), php_file_le_pstream()); stream 259 ext/curl/interface.c if (stream == NULL) { stream 263 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write_header->stream); stream 265 ext/curl/interface.c ch->handlers->write_header->stream = NULL; stream 271 ext/curl/interface.c if (ch->handlers->write && ch->handlers->write->stream) { stream 272 ext/curl/interface.c stream = (php_stream *) zend_fetch_resource(&ch->handlers->write->stream TSRMLS_CC, -1, NULL, NULL, 2, php_file_le_stream(), php_file_le_pstream()); stream 273 ext/curl/interface.c if (stream == NULL) { stream 277 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write->stream); stream 279 ext/curl/interface.c ch->handlers->write->stream = NULL; stream 1822 ext/curl/interface.c (*ch)->handlers->write->stream = NULL; stream 1823 ext/curl/interface.c (*ch)->handlers->write_header->stream = NULL; stream 1824 ext/curl/interface.c (*ch)->handlers->read->stream = NULL; stream 2017 ext/curl/interface.c if (ch->handlers->write->stream) { stream 2018 ext/curl/interface.c Z_ADDREF_P(ch->handlers->write->stream); stream 2020 ext/curl/interface.c dupch->handlers->write->stream = ch->handlers->write->stream; stream 2022 ext/curl/interface.c if (ch->handlers->read->stream) { stream 2023 ext/curl/interface.c Z_ADDREF_P(ch->handlers->read->stream); stream 2025 ext/curl/interface.c dupch->handlers->read->stream = ch->handlers->read->stream; stream 2028 ext/curl/interface.c if (ch->handlers->write_header->stream) { stream 2029 ext/curl/interface.c Z_ADDREF_P(ch->handlers->write_header->stream); stream 2031 ext/curl/interface.c dupch->handlers->write_header->stream = ch->handlers->write_header->stream; stream 2399 ext/curl/interface.c if (ch->handlers->write->stream) { stream 2400 ext/curl/interface.c Z_DELREF_P(ch->handlers->write->stream); stream 2401 ext/curl/interface.c ch->handlers->write->stream = NULL; stream 2406 ext/curl/interface.c if (ch->handlers->write->stream) { stream 2407 ext/curl/interface.c Z_DELREF_P(ch->handlers->write->stream); stream 2412 ext/curl/interface.c ch->handlers->write->stream = *zvalue; stream 2420 ext/curl/interface.c if (ch->handlers->write_header->stream) { stream 2421 ext/curl/interface.c Z_DELREF_P(ch->handlers->write_header->stream); stream 2422 ext/curl/interface.c ch->handlers->write_header->stream = NULL; stream 2427 ext/curl/interface.c if (ch->handlers->write_header->stream) { stream 2428 ext/curl/interface.c Z_DELREF_P(ch->handlers->write_header->stream); stream 2433 ext/curl/interface.c ch->handlers->write_header->stream = *zvalue; stream 2441 ext/curl/interface.c if (ch->handlers->read->stream) { stream 2442 ext/curl/interface.c Z_DELREF_P(ch->handlers->read->stream); stream 2443 ext/curl/interface.c ch->handlers->read->stream = NULL; stream 2448 ext/curl/interface.c if (ch->handlers->read->stream) { stream 2449 ext/curl/interface.c Z_DELREF_P(ch->handlers->read->stream); stream 2454 ext/curl/interface.c ch->handlers->read->stream = *zvalue; stream 2997 ext/curl/interface.c php_stream *stream; stream 2998 ext/curl/interface.c stream = (php_stream*)zend_fetch_resource(&ch->handlers->std_err TSRMLS_CC, -1, NULL, NULL, 2, php_file_le_stream(), php_file_le_pstream()); stream 2999 ext/curl/interface.c if (stream) { stream 3000 ext/curl/interface.c php_stream_flush(stream); stream 3352 ext/curl/interface.c if (ch->handlers->write_header->stream) { stream 3353 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write_header->stream); stream 3355 ext/curl/interface.c if (ch->handlers->write->stream) { stream 3356 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write->stream); stream 3358 ext/curl/interface.c if (ch->handlers->read->stream) { stream 3359 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->read->stream); stream 3423 ext/curl/interface.c if (ch->handlers->write->stream) { stream 3424 ext/curl/interface.c Z_DELREF_P(ch->handlers->write->stream); stream 3425 ext/curl/interface.c ch->handlers->write->stream = NULL; stream 3430 ext/curl/interface.c if (ch->handlers->write_header->stream) { stream 3431 ext/curl/interface.c Z_DELREF_P(ch->handlers->write_header->stream); stream 3432 ext/curl/interface.c ch->handlers->write_header->stream = NULL; stream 3437 ext/curl/interface.c if (ch->handlers->read->stream) { stream 3438 ext/curl/interface.c Z_DELREF_P(ch->handlers->read->stream); stream 3439 ext/curl/interface.c ch->handlers->read->stream = NULL; stream 126 ext/curl/php_curl.h zval *stream; stream 135 ext/curl/php_curl.h zval *stream; stream 4158 ext/exif/exif.c php_stream * stream; stream 4165 ext/exif/exif.c stream = php_stream_open_wrapper(imagefile, "rb", IGNORE_PATH|REPORT_ERRORS, NULL); stream 4167 ext/exif/exif.c if (stream == NULL) { stream 4171 ext/exif/exif.c itype = php_getimagetype(stream, NULL TSRMLS_CC); stream 4173 ext/exif/exif.c php_stream_close(stream); stream 482 ext/fileinfo/fileinfo.c php_stream *stream; stream 485 ext/fileinfo/fileinfo.c php_stream_from_zval_no_verify(stream, &what); stream 486 ext/fileinfo/fileinfo.c if (!stream) { stream 490 ext/fileinfo/fileinfo.c streampos = php_stream_tell(stream); /* remember stream position for restoration */ stream 491 ext/fileinfo/fileinfo.c php_stream_seek(stream, 0, SEEK_SET); stream 493 ext/fileinfo/fileinfo.c ret_val = (char *) magic_stream(magic, stream); stream 495 ext/fileinfo/fileinfo.c php_stream_seek(stream, streampos, SEEK_SET); stream 520 ext/fileinfo/fileinfo.c php_stream *stream; stream 533 ext/fileinfo/fileinfo.c stream = php_stream_open_wrapper_ex(buffer, "rb", ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, context); stream 535 ext/fileinfo/fileinfo.c stream = php_stream_open_wrapper_ex(buffer, "rb", REPORT_ERRORS, NULL, context); stream 538 ext/fileinfo/fileinfo.c if (!stream) { stream 543 ext/fileinfo/fileinfo.c if (php_stream_stat(stream, &ssb) == SUCCESS) { stream 547 ext/fileinfo/fileinfo.c ret_val = (char *)magic_stream(magic, stream); stream 551 ext/fileinfo/fileinfo.c php_stream_close(stream); stream 961 ext/fileinfo/libmagic/apprentice.c php_stream *stream; stream 966 ext/fileinfo/libmagic/apprentice.c stream = php_stream_open_wrapper((char *)fn, "rb", REPORT_ERRORS, NULL); stream 968 ext/fileinfo/libmagic/apprentice.c if (stream == NULL) { stream 978 ext/fileinfo/libmagic/apprentice.c for (ms->line = 1; (line = php_stream_get_line(stream, buffer , BUFSIZ, &len)) != NULL; ms->line++) { stream 1036 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 2606 ext/fileinfo/libmagic/apprentice.c php_stream *stream = NULL; stream 2636 ext/fileinfo/libmagic/apprentice.c stream = php_stream_open_wrapper((char *)fn, "rb", REPORT_ERRORS, NULL); stream 2638 ext/fileinfo/libmagic/apprentice.c if (!stream) { stream 2642 ext/fileinfo/libmagic/apprentice.c if (php_stream_stat(stream, &st) < 0) { stream 2657 ext/fileinfo/libmagic/apprentice.c if (php_stream_read(stream, map->p, (size_t)st.sb.st_size) != (size_t)st.sb.st_size) { stream 2664 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 2665 ext/fileinfo/libmagic/apprentice.c stream = NULL; stream 2733 ext/fileinfo/libmagic/apprentice.c if (stream) { stream 2734 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 2760 ext/fileinfo/libmagic/apprentice.c php_stream *stream; stream 2770 ext/fileinfo/libmagic/apprentice.c stream = php_stream_open_wrapper((char *)fn, "wb+", REPORT_ERRORS, NULL); stream 2772 ext/fileinfo/libmagic/apprentice.c if (!stream) { stream 2782 ext/fileinfo/libmagic/apprentice.c if (php_stream_write(stream, (const char *)map->nmagic, nm) != (ssize_t)nm) { stream 2789 ext/fileinfo/libmagic/apprentice.c if (php_stream_seek(stream,(off_t)sizeof(struct magic), SEEK_SET) != sizeof(struct magic)) { stream 2796 ext/fileinfo/libmagic/apprentice.c if (php_stream_write(stream, (const char *)map->magic[i], len) != (ssize_t)len) { stream 2802 ext/fileinfo/libmagic/apprentice.c if (stream) { stream 2803 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 93 ext/fileinfo/libmagic/fsmagic.c file_fsmagic(struct magic_set *ms, const char *fn, struct stat *sb, php_stream *stream) stream 102 ext/fileinfo/libmagic/fsmagic.c if (fn == NULL && !stream) { stream 108 ext/fileinfo/libmagic/fsmagic.c if (stream) { stream 110 ext/fileinfo/libmagic/fsmagic.c if (php_stream_stat(stream, &ssb) < 0) { stream 164 ext/fileinfo/libmagic/funcs.c file_buffer(struct magic_set *ms, php_stream *stream, const char *inname, const void *buf, stream 207 ext/fileinfo/libmagic/funcs.c if ((m = file_zmagic(ms, stream, inname, ubuf, nb)) != 0) { stream 225 ext/fileinfo/libmagic/funcs.c if (stream && SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD, (void **)&fd, 0)) { stream 341 ext/fileinfo/libmagic/magic.c magic_stream(struct magic_set *ms, php_stream *stream) stream 345 ext/fileinfo/libmagic/magic.c return file_or_stream(ms, NULL, stream); stream 349 ext/fileinfo/libmagic/magic.c file_or_stream(struct magic_set *ms, const char *inname, php_stream *stream) stream 358 ext/fileinfo/libmagic/magic.c if (!inname && !stream) { stream 372 ext/fileinfo/libmagic/magic.c switch (file_fsmagic(ms, inname, &sb, stream)) { stream 384 ext/fileinfo/libmagic/magic.c if (!stream && inname) { stream 386 ext/fileinfo/libmagic/magic.c stream = php_stream_open_wrapper((char *)inname, "rb", REPORT_ERRORS, NULL); stream 389 ext/fileinfo/libmagic/magic.c if (!stream) { stream 403 ext/fileinfo/libmagic/magic.c if ((nbytes = php_stream_read(stream, (char *)buf, HOWMANY)) < 0) { stream 409 ext/fileinfo/libmagic/magic.c if (file_buffer(ms, stream, inname, buf, (size_t)nbytes) == -1) stream 415 ext/fileinfo/libmagic/magic.c if (no_in_stream && stream) { stream 416 ext/fileinfo/libmagic/magic.c php_stream_close(stream); stream 181 ext/ftp/ftp.c if (ftp->stream && ftp->closestream) { stream 183 ext/ftp/ftp.c php_stream_close(ftp->stream); stream 1753 ext/ftp/ftp.c ftp->stream = outstream; stream 1794 ext/ftp/ftp.c php_stream_putc(ftp->stream, '\r'); stream 1797 ext/ftp/ftp.c php_stream_putc(ftp->stream, *ptr); stream 1801 ext/ftp/ftp.c } else if (rcvd != php_stream_write(ftp->stream, data->buf, rcvd)) { stream 1810 ext/ftp/ftp.c php_stream_putc(ftp->stream, '\r'); stream 1865 ext/ftp/ftp.c ftp->stream = instream; stream 1894 ext/ftp/ftp.c while (!php_stream_eof(ftp->stream) && (ch = php_stream_getc(ftp->stream)) != EOF) { stream 79 ext/ftp/ftp.h php_stream *stream; /* output stream for "nonblocking" transfers */ stream 744 ext/ftp/php_ftp.c php_stream *stream; stream 754 ext/ftp/php_ftp.c php_stream_from_zval(stream, &z_file); stream 765 ext/ftp/php_ftp.c php_stream_seek(stream, 0, SEEK_END); stream 766 ext/ftp/php_ftp.c resumepos = php_stream_tell(stream); stream 768 ext/ftp/php_ftp.c php_stream_seek(stream, resumepos, SEEK_SET); stream 772 ext/ftp/php_ftp.c if (!ftp_get(ftp, stream, file, xtype, resumepos TSRMLS_CC)) { stream 788 ext/ftp/php_ftp.c php_stream *stream; stream 798 ext/ftp/php_ftp.c php_stream_from_zval(stream, &z_file); stream 809 ext/ftp/php_ftp.c php_stream_seek(stream, 0, SEEK_END); stream 810 ext/ftp/php_ftp.c resumepos = php_stream_tell(stream); stream 812 ext/ftp/php_ftp.c php_stream_seek(stream, resumepos, SEEK_SET); stream 820 ext/ftp/php_ftp.c if ((ret = ftp_nb_get(ftp, stream, file, xtype, resumepos TSRMLS_CC)) == PHP_FTP_FAILED) { stream 969 ext/ftp/php_ftp.c ftp->stream = NULL; stream 977 ext/ftp/php_ftp.c ftp->stream = NULL; stream 1010 ext/ftp/php_ftp.c php_stream_close(ftp->stream); stream 1011 ext/ftp/php_ftp.c ftp->stream = NULL; stream 1031 ext/ftp/php_ftp.c php_stream *stream; stream 1039 ext/ftp/php_ftp.c php_stream_from_zval(stream, &z_file); stream 1056 ext/ftp/php_ftp.c php_stream_seek(stream, startpos, SEEK_SET); stream 1060 ext/ftp/php_ftp.c if (!ftp_put(ftp, remote, stream, xtype, startpos TSRMLS_CC)) { stream 1078 ext/ftp/php_ftp.c php_stream *stream; stream 1086 ext/ftp/php_ftp.c php_stream_from_zval(stream, &z_file); stream 1103 ext/ftp/php_ftp.c php_stream_seek(stream, startpos, SEEK_SET); stream 1111 ext/ftp/php_ftp.c if (((ret = ftp_nb_put(ftp, remote, stream, xtype, startpos TSRMLS_CC)) == PHP_FTP_FAILED)) { stream 1223 ext/ftp/php_ftp.c ftp->stream = NULL; stream 1438 ext/gd/gd.c php_stream *stream; stream 1444 ext/gd/gd.c stream = php_stream_open_wrapper(file, "rb", IGNORE_PATH | IGNORE_URL_WIN | REPORT_ERRORS, NULL); stream 1445 ext/gd/gd.c if (stream == NULL) { stream 1463 ext/gd/gd.c while (b < hdr_size && (n = php_stream_read(stream, (char*)&font[b], hdr_size - b))) { stream 1469 ext/gd/gd.c if (php_stream_eof(stream)) { stream 1474 ext/gd/gd.c php_stream_close(stream); stream 1477 ext/gd/gd.c i = php_stream_tell(stream); stream 1478 ext/gd/gd.c php_stream_seek(stream, 0, SEEK_END); stream 1479 ext/gd/gd.c body_size_check = php_stream_tell(stream) - hdr_size; stream 1480 ext/gd/gd.c php_stream_seek(stream, i, SEEK_SET); stream 1493 ext/gd/gd.c php_stream_close(stream); stream 1500 ext/gd/gd.c php_stream_close(stream); stream 1506 ext/gd/gd.c while (b < body_size && (n = php_stream_read(stream, &font->data[b], body_size - b))) { stream 1513 ext/gd/gd.c if (php_stream_eof(stream)) { stream 1518 ext/gd/gd.c php_stream_close(stream); stream 1521 ext/gd/gd.c php_stream_close(stream); stream 2372 ext/gd/gd.c php_stream *stream; stream 2391 ext/gd/gd.c stream = php_stream_open_wrapper(file, "rb", REPORT_ERRORS|IGNORE_PATH|IGNORE_URL_WIN, NULL); stream 2392 ext/gd/gd.c if (stream == NULL) { stream 2397 ext/gd/gd.c if (php_stream_is(stream, PHP_STREAM_IS_STDIO)) { stream 2398 ext/gd/gd.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO, (void**)&fp, REPORT_ERRORS)) { stream 2408 ext/gd/gd.c buff_size = php_stream_copy_to_mem(stream, &buff, PHP_STREAM_COPY_ALL, 1); stream 2430 ext/gd/gd.c else if (php_stream_can_cast(stream, PHP_STREAM_AS_STDIO)) { stream 2432 ext/gd/gd.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO | PHP_STREAM_CAST_TRY_HARD, (void **) &fp, REPORT_ERRORS)) { stream 2466 ext/gd/gd.c php_stream_close(stream); stream 2472 ext/gd/gd.c php_stream_close(stream); stream 51 ext/gd/gd_ctx.c php_stream * stream = (php_stream *)ctx->data; stream 53 ext/gd/gd_ctx.c php_stream_write(stream, &ch, 1); stream 58 ext/gd/gd_ctx.c php_stream * stream = (php_stream *)ctx->data; stream 60 ext/gd/gd_ctx.c return php_stream_write(stream, (void *)buf, l); stream 89 ext/gd/gd_ctx.c php_stream *stream; stream 122 ext/gd/gd_ctx.c php_stream_from_zval_no_verify(stream, &to_zval); stream 123 ext/gd/gd_ctx.c if (stream == NULL) { stream 132 ext/gd/gd_ctx.c stream = php_stream_open_wrapper(Z_STRVAL_P(to_zval), "wb", REPORT_ERRORS|IGNORE_PATH|IGNORE_URL_WIN, NULL); stream 133 ext/gd/gd_ctx.c if (stream == NULL) { stream 141 ext/gd/gd_ctx.c stream = php_stream_open_wrapper(file, "wb", REPORT_ERRORS|IGNORE_PATH|IGNORE_URL_WIN, NULL); stream 142 ext/gd/gd_ctx.c if (stream == NULL) { stream 163 ext/gd/gd_ctx.c ctx->data = (void *)stream; stream 133 ext/hash/hash.c php_stream *stream = NULL; stream 149 ext/hash/hash.c stream = php_stream_open_wrapper_ex(data, "rb", REPORT_ERRORS, NULL, DEFAULT_CONTEXT); stream 150 ext/hash/hash.c if (!stream) { stream 163 ext/hash/hash.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 166 ext/hash/hash.c php_stream_close(stream); stream 249 ext/hash/hash.c php_stream *stream = NULL; stream 266 ext/hash/hash.c stream = php_stream_open_wrapper_ex(data, "rb", REPORT_ERRORS, NULL, DEFAULT_CONTEXT); stream 267 ext/hash/hash.c if (!stream) { stream 285 ext/hash/hash.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 288 ext/hash/hash.c php_stream_close(stream); stream 428 ext/hash/hash.c php_stream *stream = NULL; stream 436 ext/hash/hash.c php_stream_from_zval(stream, &zstream); stream 446 ext/hash/hash.c if ((n = php_stream_read(stream, buf, toread)) <= 0) { stream 466 ext/hash/hash.c php_stream *stream; stream 477 ext/hash/hash.c stream = php_stream_open_wrapper_ex(filename, "rb", REPORT_ERRORS, NULL, context); stream 478 ext/hash/hash.c if (!stream) { stream 483 ext/hash/hash.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 486 ext/hash/hash.c php_stream_close(stream); stream 145 ext/hash/hash_md.c php_stream *stream; stream 151 ext/hash/hash_md.c stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS, NULL); stream 152 ext/hash/hash_md.c if (!stream) { stream 158 ext/hash/hash_md.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 164 ext/hash/hash_md.c php_stream_close(stream); stream 129 ext/hash/hash_sha.c php_stream *stream; stream 135 ext/hash/hash_sha.c stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS, NULL); stream 136 ext/hash/hash_sha.c if (!stream) { stream 142 ext/hash/hash_sha.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 148 ext/hash/hash_sha.c php_stream_close(stream); stream 2621 ext/iconv/iconv.c php_stream *stream, php_stream_filter *filter, stream 2686 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 2699 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 2763 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 2776 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 2809 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 2828 ext/iconv/iconv.c php_stream *stream, php_stream_filter *filter, stream 2842 ext/iconv/iconv.c if (php_iconv_stream_filter_append_bucket(self, stream, filter, stream 2844 ext/iconv/iconv.c php_stream_is_persistent(stream) TSRMLS_CC) != SUCCESS) { stream 2852 ext/iconv/iconv.c if (php_iconv_stream_filter_append_bucket(self, stream, filter, stream 2854 ext/iconv/iconv.c php_stream_is_persistent(stream) TSRMLS_CC) != SUCCESS) { stream 83 ext/imap/php_imap.c static char *php_mail_gets(readfn_t f, void *stream, unsigned long size, GETS_DATA *md); stream 760 ext/imap/php_imap.c void mail_getquota(MAILSTREAM *stream, char *qroot, QUOTALIST *qlist) stream 790 ext/imap/php_imap.c void mail_getacl(MAILSTREAM *stream, char *mailbox, ACLLIST *alist) stream 2408 ext/imap/php_imap.c zval *stream, **out; stream 2415 ext/imap/php_imap.c if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rZl|sl", &stream, &out, &msgno, §ion, §ion_len, &flags)) { stream 2419 ext/imap/php_imap.c ZEND_FETCH_RESOURCE(imap_ptr, pils *, &stream, -1, "imap", le_imap); stream 4313 ext/imap/php_imap.c static long _php_rfc822_soutr (void *stream, char *string) stream 4315 ext/imap/php_imap.c smart_str *ret = (smart_str*)stream; stream 4804 ext/imap/php_imap.c static char *php_mail_gets(readfn_t f, void *stream, unsigned long size, GETS_DATA *md) /* {{{ */ stream 4824 ext/imap/php_imap.c if (!f(stream, read, buf)) { stream 4836 ext/imap/php_imap.c if (f(stream, size, buf)) { stream 4850 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_searched(MAILSTREAM *stream, unsigned long number) stream 4870 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_exists(MAILSTREAM *stream, unsigned long number) stream 4874 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_expunged(MAILSTREAM *stream, unsigned long number) stream 4878 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_flags(MAILSTREAM *stream, unsigned long number) stream 4883 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_notify(MAILSTREAM *stream, char *str, long errflg) stream 4906 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_list(MAILSTREAM *stream, DTYPE delimiter, char *mailbox, long attributes) stream 4953 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_lsub(MAILSTREAM *stream, DTYPE delimiter, char *mailbox, long attributes) stream 4997 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_status(MAILSTREAM *stream, char *mailbox, MAILSTATUS *status) stream 5064 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_critical(MAILSTREAM *stream) stream 5068 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_nocritical(MAILSTREAM *stream) stream 5072 ext/imap/php_imap.c PHP_IMAP_EXPORT long mm_diskerror(MAILSTREAM *stream, long errcode, long serious) stream 546 ext/interbase/ibase_blobs.c php_stream *stream; stream 557 ext/interbase/ibase_blobs.c php_stream_from_zval(stream, &file); stream 565 ext/interbase/ibase_blobs.c for (size = 0; (b = php_stream_read(stream, bl_data, sizeof(bl_data))); size += b) { stream 637 ext/libxml/libxml.c php_stream *stream; stream 638 ext/libxml/libxml.c php_stream_from_zval_no_verify(stream, &retval_ptr); stream 639 ext/libxml/libxml.c if (stream == NULL) { stream 653 ext/libxml/libxml.c zend_list_addref(stream->rsrc_id); stream 654 ext/libxml/libxml.c pib->context = stream; stream 37 ext/mcrypt/mcrypt_filter.c php_stream *stream, stream 83 ext/mcrypt/mcrypt_filter.c newbucket = php_stream_bucket_new(stream, outchunk, n, 1, data->persistent TSRMLS_CC); stream 114 ext/mcrypt/mcrypt_filter.c newbucket = php_stream_bucket_new(stream, data->block_buffer, data->blocksize, 0, data->persistent TSRMLS_CC); stream 1311 ext/mysqlnd/mysqlnd.c php_stream *stream = NULL; stream 1322 ext/mysqlnd/mysqlnd.c stream = (*p)->data->net->data->m.get_stream((*p)->data->net TSRMLS_CC); stream 1323 ext/mysqlnd/mysqlnd.c DBG_INF_FMT("conn=%llu stream=%p", (*p)->data->thread_id, stream); stream 1324 ext/mysqlnd/mysqlnd.c if (stream != NULL && SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT | PHP_STREAM_CAST_INTERNAL, stream 1345 ext/mysqlnd/mysqlnd.c php_stream *stream = NULL; stream 1352 ext/mysqlnd/mysqlnd.c stream = (*fwd)->data->net->data->m.get_stream((*fwd)->data->net TSRMLS_CC); stream 1353 ext/mysqlnd/mysqlnd.c DBG_INF_FMT("conn=%llu stream=%p", (*fwd)->data->thread_id, stream); stream 1354 ext/mysqlnd/mysqlnd.c if (stream != NULL && SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT | PHP_STREAM_CAST_INTERNAL, stream 492 ext/mysqlnd/mysqlnd_auth.c php_stream * stream; stream 548 ext/mysqlnd/mysqlnd_auth.c stream = php_stream_open_wrapper((char *) fname, "rb", REPORT_ERRORS, NULL); stream 550 ext/mysqlnd/mysqlnd_auth.c if (stream) { stream 551 ext/mysqlnd/mysqlnd_auth.c if ((len = php_stream_copy_to_mem(stream, &key_str, PHP_STREAM_COPY_ALL, 0)) >= 0 ) { stream 561 ext/mysqlnd/mysqlnd_auth.c php_stream_free(stream, PHP_STREAM_FREE_CLOSE); stream 47 ext/mysqlnd/mysqlnd_debug.c self->stream = php_stream_open_wrapper(self->file_name, stream 50 ext/mysqlnd/mysqlnd_debug.c return self->stream? PASS:FAIL; stream 71 ext/mysqlnd/mysqlnd_debug.c if (!self->stream && FAIL == self->m->open(self, FALSE)) { stream 140 ext/mysqlnd/mysqlnd_debug.c ret = php_stream_write(self->stream, message_line, message_line_len)? PASS:FAIL; stream 169 ext/mysqlnd/mysqlnd_debug.c if (!self->stream && FAIL == self->m->open(self, FALSE)) { stream 242 ext/mysqlnd/mysqlnd_debug.c ret = php_stream_write(self->stream, message_line, message_line_len)? PASS:FAIL; stream 439 ext/mysqlnd/mysqlnd_debug.c if (self->stream) { stream 481 ext/mysqlnd/mysqlnd_debug.c php_stream_free(self->stream, PHP_STREAM_FREE_CLOSE); stream 482 ext/mysqlnd/mysqlnd_debug.c self->stream = NULL; stream 47 ext/mysqlnd/mysqlnd_debug.h php_stream *stream; stream 45 ext/mysqlnd/mysqlnd_net.c mysqlnd_set_sock_no_delay(php_stream * stream TSRMLS_DC) stream 48 ext/mysqlnd/mysqlnd_net.c int socketd = ((php_netstream_data_t*)stream->abstract)->socket; stream 66 ext/mysqlnd/mysqlnd_net.c mysqlnd_set_sock_keepalive(php_stream * stream TSRMLS_DC) stream 69 ext/mysqlnd/mysqlnd_net.c int socketd = ((php_netstream_data_t*)stream->abstract)->socket; stream 188 ext/mysqlnd/mysqlnd_net.c net->data->stream = NULL; stream 1141 ext/mysqlnd/mysqlnd_net.c DBG_INF_FMT("%p", net? net->data->stream:NULL); stream 1142 ext/mysqlnd/mysqlnd_net.c DBG_RETURN(net? net->data->stream:NULL); stream 1154 ext/mysqlnd/mysqlnd_net.c net->data->stream = net_stream; stream 1155 ext/mysqlnd/mysqlnd_net.c ret = net->data->stream; stream 882 ext/oci8/oci8_interface.c php_stream *stream; stream 966 ext/oci8/oci8_interface.c stream = php_stream_open_wrapper_ex(filename, "w", REPORT_ERRORS, NULL, NULL); stream 968 ext/oci8/oci8_interface.c stream = php_stream_open_wrapper_ex(filename, "w", ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, NULL); stream 979 ext/oci8/oci8_interface.c php_stream_close(stream); stream 982 ext/oci8/oci8_interface.c if (tmp_bytes_read && !php_stream_write(stream, buffer, tmp_bytes_read)) { stream 983 ext/oci8/oci8_interface.c php_stream_close(stream); stream 1000 ext/oci8/oci8_interface.c php_stream_close(stream); stream 797 ext/opcache/ZendAccelerator.c php_stream *stream = (php_stream *)file_handle->handle.stream.handle; stream 801 ext/opcache/ZendAccelerator.c if (!stream || stream 802 ext/opcache/ZendAccelerator.c !stream->ops || stream 803 ext/opcache/ZendAccelerator.c !stream->ops->stat) { stream 810 ext/opcache/ZendAccelerator.c ret = stream->ops->stat(stream, &sb TSRMLS_CC); stream 70 ext/openssl/xp_ssl.c #define GET_VER_OPT(name) (stream->context && SUCCESS == php_stream_context_get_option(stream->context, "ssl", name, &val)) stream 83 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_io(int read, php_stream *stream, char *buf, size_t count TSRMLS_DC); stream 125 ext/openssl/xp_ssl.c static int is_http_stream_talking_to_iis(php_stream *stream TSRMLS_DC) /* {{{ */ stream 127 ext/openssl/xp_ssl.c if (stream->wrapperdata && stream->wrapper && strcasecmp(stream->wrapper->wops->label, "HTTP") == 0) { stream 134 ext/openssl/xp_ssl.c zend_hash_internal_pointer_reset(Z_ARRVAL_P(stream->wrapperdata)); stream 135 ext/openssl/xp_ssl.c while (SUCCESS == zend_hash_get_current_data(Z_ARRVAL_P(stream->wrapperdata), (void**)&tmp)) { stream 143 ext/openssl/xp_ssl.c zend_hash_move_forward(Z_ARRVAL_P(stream->wrapperdata)); stream 150 ext/openssl/xp_ssl.c static int handle_ssl_error(php_stream *stream, int nr_bytes, zend_bool is_init TSRMLS_DC) /* {{{ */ stream 152 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 174 ext/openssl/xp_ssl.c if (!is_http_stream_talking_to_iis(stream TSRMLS_CC) && ERR_get_error() != 0) { stream 179 ext/openssl/xp_ssl.c stream->eof = 1; stream 236 ext/openssl/xp_ssl.c php_stream *stream; stream 250 ext/openssl/xp_ssl.c stream = (php_stream*)SSL_get_ex_data(ssl, php_openssl_get_ssl_stream_data_index()); stream 451 ext/openssl/xp_ssl.c static int apply_peer_verification_policy(SSL *ssl, X509 *peer, php_stream *stream TSRMLS_DC) /* {{{ */ stream 461 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 553 ext/openssl/xp_ssl.c php_stream *stream = (php_stream *)data; stream 577 ext/openssl/xp_ssl.c php_stream *stream; stream 584 ext/openssl/xp_ssl.c stream = (php_stream*)arg; stream 585 ext/openssl/xp_ssl.c sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 737 ext/openssl/xp_ssl.c php_stream *stream; stream 745 ext/openssl/xp_ssl.c stream = php_stream_open_wrapper(cafile, "rb", 0, NULL); stream 747 ext/openssl/xp_ssl.c if (stream == NULL) { stream 750 ext/openssl/xp_ssl.c } else if (stream->wrapper->is_url) { stream 751 ext/openssl/xp_ssl.c php_stream_close(stream); stream 757 ext/openssl/xp_ssl.c line = php_stream_get_line(stream, NULL, 0, &line_len); stream 775 ext/openssl/xp_ssl.c line = php_stream_get_line(stream, NULL, 0, &line_len); stream 801 ext/openssl/xp_ssl.c php_stream_close(stream); stream 815 ext/openssl/xp_ssl.c static int enable_peer_verification(SSL_CTX *ctx, php_stream *stream TSRMLS_DC) /* {{{ */ stream 820 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 852 ext/openssl/xp_ssl.c SSL_CTX_set_cert_verify_callback(ctx, win_cert_verify_callback, (void *)stream); stream 869 ext/openssl/xp_ssl.c static void disable_peer_verification(SSL_CTX *ctx, php_stream *stream TSRMLS_DC) /* {{{ */ stream 875 ext/openssl/xp_ssl.c static int set_local_cert(SSL_CTX *ctx, php_stream *stream TSRMLS_DC) /* {{{ */ stream 1014 ext/openssl/xp_ssl.c php_stream *stream; stream 1019 ext/openssl/xp_ssl.c stream = php_openssl_get_stream_from_ssl_handle(ssl); stream 1020 ext/openssl/xp_ssl.c sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 1046 ext/openssl/xp_ssl.c if (stream->context && SUCCESS == php_stream_context_get_option(stream->context, stream 1052 ext/openssl/xp_ssl.c php_stream_to_zval(stream, param); stream 1056 ext/openssl/xp_ssl.c stream->flags |= PHP_STREAM_FLAG_NO_FCLOSE; stream 1060 ext/openssl/xp_ssl.c stream->flags ^= PHP_STREAM_FLAG_NO_FCLOSE; stream 1088 ext/openssl/xp_ssl.c static void init_server_reneg_limit(php_stream *stream, php_openssl_netstream_data_t *sslsock) /* {{{ */ stream 1094 ext/openssl/xp_ssl.c if (stream->context && stream 1095 ext/openssl/xp_ssl.c SUCCESS == php_stream_context_get_option(stream->context, stream 1107 ext/openssl/xp_ssl.c if (stream->context && stream 1108 ext/openssl/xp_ssl.c SUCCESS == php_stream_context_get_option(stream->context, stream 1116 ext/openssl/xp_ssl.c php_stream_is_persistent(stream) stream 1129 ext/openssl/xp_ssl.c static int set_server_rsa_key(php_stream *stream, SSL_CTX *ctx TSRMLS_DC) /* {{{ */ stream 1135 ext/openssl/xp_ssl.c if (php_stream_context_get_option(stream->context, "ssl", "rsa_key_size", &val) == SUCCESS) { stream 1192 ext/openssl/xp_ssl.c static int set_server_ecdh_curve(php_stream *stream, SSL_CTX *ctx TSRMLS_DC) /* {{{ */ stream 1199 ext/openssl/xp_ssl.c if (php_stream_context_get_option(stream->context, "ssl", "ecdh_curve", &val) == SUCCESS) { stream 1227 ext/openssl/xp_ssl.c static int set_server_specific_opts(php_stream *stream, SSL_CTX *ctx TSRMLS_DC) /* {{{ */ stream 1233 ext/openssl/xp_ssl.c if (FAILURE == set_server_ecdh_curve(stream, ctx TSRMLS_CC)) { stream 1237 ext/openssl/xp_ssl.c if (SUCCESS == php_stream_context_get_option(stream->context, "ssl", "ecdh_curve", &val)) { stream 1245 ext/openssl/xp_ssl.c if (php_stream_context_get_option(stream->context, "ssl", "dh_param", &val) == SUCCESS) { stream 1252 ext/openssl/xp_ssl.c if (FAILURE == set_server_rsa_key(stream, ctx TSRMLS_CC)) { stream 1257 ext/openssl/xp_ssl.c stream->context, "ssl", "honor_cipher_order", &val) && stream 1264 ext/openssl/xp_ssl.c stream->context, "ssl", "single_dh_use", &val) && stream 1272 ext/openssl/xp_ssl.c stream->context, "ssl", "single_ecdh_use", &val) && stream 1288 ext/openssl/xp_ssl.c php_stream *stream; stream 1299 ext/openssl/xp_ssl.c stream = (php_stream*)SSL_get_ex_data(ssl_handle, php_openssl_get_ssl_stream_data_index()); stream 1300 ext/openssl/xp_ssl.c sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 1317 ext/openssl/xp_ssl.c static int enable_server_sni(php_stream *stream, php_openssl_netstream_data_t *sslsock TSRMLS_DC) stream 1356 ext/openssl/xp_ssl.c sizeof(php_openssl_sni_cert_t), 0, php_stream_is_persistent(stream) stream 1393 ext/openssl/xp_ssl.c sslsock->sni_certs[i].name = pestrdup(key, php_stream_is_persistent(stream)); stream 1411 ext/openssl/xp_ssl.c static void enable_client_sni(php_stream *stream, php_openssl_netstream_data_t *sslsock) /* {{{ */ stream 1437 ext/openssl/xp_ssl.c int php_openssl_setup_crypto(php_stream *stream, stream 1508 ext/openssl/xp_ssl.c disable_peer_verification(sslsock->ctx, stream TSRMLS_CC); stream 1509 ext/openssl/xp_ssl.c } else if (FAILURE == enable_peer_verification(sslsock->ctx, stream TSRMLS_CC)) { stream 1515 ext/openssl/xp_ssl.c SSL_CTX_set_default_passwd_cb_userdata(sslsock->ctx, stream); stream 1530 ext/openssl/xp_ssl.c if (FAILURE == set_local_cert(sslsock->ctx, stream TSRMLS_CC)) { stream 1537 ext/openssl/xp_ssl.c stream->context && stream 1538 ext/openssl/xp_ssl.c FAILURE == set_server_specific_opts(stream, sslsock->ctx TSRMLS_CC) stream 1550 ext/openssl/xp_ssl.c SSL_set_ex_data(sslsock->ssl_handle, php_openssl_get_ssl_stream_data_index(), stream); stream 1554 ext/openssl/xp_ssl.c handle_ssl_error(stream, 0, 1 TSRMLS_CC); stream 1559 ext/openssl/xp_ssl.c if (sslsock->is_client == 0 && enable_server_sni(stream, sslsock TSRMLS_CC) == FAILURE) { stream 1566 ext/openssl/xp_ssl.c init_server_reneg_limit(stream, sslsock); stream 1619 ext/openssl/xp_ssl.c static int capture_peer_certs(php_stream *stream, php_openssl_netstream_data_t *sslsock, X509 *peer_cert TSRMLS_DC) /* {{{ */ stream 1624 ext/openssl/xp_ssl.c if (SUCCESS == php_stream_context_get_option(stream->context, stream 1630 ext/openssl/xp_ssl.c php_stream_context_set_option(stream->context, "ssl", "peer_certificate", zcert); stream 1635 ext/openssl/xp_ssl.c if (SUCCESS == php_stream_context_get_option(stream->context, stream 1660 ext/openssl/xp_ssl.c php_stream_context_set_option(stream->context, "ssl", "peer_certificate_chain", arr); stream 1669 ext/openssl/xp_ssl.c static int php_openssl_enable_crypto(php_stream *stream, stream 1687 ext/openssl/xp_ssl.c enable_client_sni(stream, sslsock); stream 1733 ext/openssl/xp_ssl.c retry = handle_ssl_error(stream, n, blocked TSRMLS_CC); stream 1757 ext/openssl/xp_ssl.c if (peer_cert && stream->context) { stream 1758 ext/openssl/xp_ssl.c cert_captured = capture_peer_certs(stream, sslsock, peer_cert TSRMLS_CC); stream 1761 ext/openssl/xp_ssl.c if (FAILURE == apply_peer_verification_policy(sslsock->ssl_handle, peer_cert, stream TSRMLS_CC)) { stream 1767 ext/openssl/xp_ssl.c if (stream->context) { stream 1770 ext/openssl/xp_ssl.c if (SUCCESS == php_stream_context_get_option(stream->context, stream 1775 ext/openssl/xp_ssl.c php_stream_context_set_option(stream->context, "ssl", "session_meta", meta_arr); stream 1786 ext/openssl/xp_ssl.c if (peer_cert && stream->context) { stream 1787 ext/openssl/xp_ssl.c cert_captured = capture_peer_certs(stream, sslsock, peer_cert TSRMLS_CC); stream 1806 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_read(php_stream *stream, char *buf, size_t count TSRMLS_DC)/* {{{ */ stream 1808 ext/openssl/xp_ssl.c return php_openssl_sockop_io(1, stream, buf, count TSRMLS_CC); stream 1812 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 1814 ext/openssl/xp_ssl.c return php_openssl_sockop_io(0, stream, (char*)buf, count TSRMLS_CC); stream 1825 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_io(int read, php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 1827 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 1882 ext/openssl/xp_ssl.c php_stream_xport_shutdown(stream, (stream_shutdown_t)SHUT_RDWR TSRMLS_CC); stream 1884 ext/openssl/xp_ssl.c stream->eof = 1; stream 1901 ext/openssl/xp_ssl.c retry = handle_ssl_error(stream, nr_bytes, 0 TSRMLS_CC); stream 1913 ext/openssl/xp_ssl.c stream->eof = (retry == 0 && errno != EAGAIN && !SSL_pending(sslsock->ssl_handle)); stream 1957 ext/openssl/xp_ssl.c php_stream_notify_progress_increment(stream->context, nr_bytes, 0); stream 1969 ext/openssl/xp_ssl.c nr_bytes = php_stream_socket_ops.read(stream, buf, count TSRMLS_CC); stream 1971 ext/openssl/xp_ssl.c nr_bytes = php_stream_socket_ops.write(stream, buf, count TSRMLS_CC); stream 2010 ext/openssl/xp_ssl.c static int php_openssl_sockop_close(php_stream *stream, int close_handle TSRMLS_DC) /* {{{ */ stream 2012 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 2058 ext/openssl/xp_ssl.c pefree(sslsock->sni_certs[i].name, php_stream_is_persistent(stream)); stream 2060 ext/openssl/xp_ssl.c pefree(sslsock->sni_certs, php_stream_is_persistent(stream)); stream 2065 ext/openssl/xp_ssl.c pefree(sslsock->url_name, php_stream_is_persistent(stream)); stream 2069 ext/openssl/xp_ssl.c pefree(sslsock->reneg, php_stream_is_persistent(stream)); stream 2072 ext/openssl/xp_ssl.c pefree(sslsock, php_stream_is_persistent(stream)); stream 2078 ext/openssl/xp_ssl.c static int php_openssl_sockop_flush(php_stream *stream TSRMLS_DC) /* {{{ */ stream 2080 ext/openssl/xp_ssl.c return php_stream_socket_ops.flush(stream TSRMLS_CC); stream 2084 ext/openssl/xp_ssl.c static int php_openssl_sockop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ stream 2086 ext/openssl/xp_ssl.c return php_stream_socket_ops.stat(stream, ssb TSRMLS_CC); stream 2090 ext/openssl/xp_ssl.c static inline int php_openssl_tcp_sockop_accept(php_stream *stream, php_openssl_netstream_data_t *sock, stream 2122 ext/openssl/xp_ssl.c xparam->outputs.client = php_stream_alloc_rel(stream->ops, clisockdata, NULL, "r+"); stream 2124 ext/openssl/xp_ssl.c xparam->outputs.client->context = stream->context; stream 2125 ext/openssl/xp_ssl.c if (stream->context) { stream 2126 ext/openssl/xp_ssl.c zend_list_addref(stream->context->rsrc_id); stream 2154 ext/openssl/xp_ssl.c static int php_openssl_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) stream 2156 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 2219 ext/openssl/xp_ssl.c cparam->outputs.returncode = php_openssl_setup_crypto(stream, sslsock, cparam TSRMLS_CC); stream 2223 ext/openssl/xp_ssl.c cparam->outputs.returncode = php_openssl_enable_crypto(stream, sslsock, cparam TSRMLS_CC); stream 2240 ext/openssl/xp_ssl.c php_stream_socket_ops.set_option(stream, option, value, ptrparam TSRMLS_CC); stream 2247 ext/openssl/xp_ssl.c if (php_stream_xport_crypto_setup(stream, sslsock->method, NULL TSRMLS_CC) < 0 || stream 2248 ext/openssl/xp_ssl.c php_stream_xport_crypto_enable(stream, 1 TSRMLS_CC) < 0) { stream 2258 ext/openssl/xp_ssl.c xparam->outputs.returncode = php_openssl_tcp_sockop_accept(stream, sslsock, xparam STREAMS_CC TSRMLS_CC); stream 2269 ext/openssl/xp_ssl.c return php_stream_socket_ops.set_option(stream, option, value, ptrparam TSRMLS_CC); stream 2272 ext/openssl/xp_ssl.c static int php_openssl_sockop_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) stream 2274 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 2282 ext/openssl/xp_ssl.c *ret = fdopen(sslsock->s.socket, stream->mode); stream 2293 ext/openssl/xp_ssl.c if (stream->writepos == stream->readpos stream 2296 ext/openssl/xp_ssl.c php_stream_fill_read_buffer(stream, pending < stream->chunk_size stream 2298 ext/openssl/xp_ssl.c : stream->chunk_size); stream 2383 ext/openssl/xp_ssl.c php_stream *stream = NULL; stream 2405 ext/openssl/xp_ssl.c stream = php_stream_alloc_rel(&php_openssl_socket_ops, sslsock, persistent_id, "r+"); stream 2407 ext/openssl/xp_ssl.c if (stream == NULL) { stream 2457 ext/openssl/xp_ssl.c return stream; stream 187 ext/pdo/pdo_dbh.c php_stream *stream; stream 190 ext/pdo/pdo_dbh.c stream = php_stream_open_wrapper(uri, "rb", REPORT_ERRORS, NULL); stream 191 ext/pdo/pdo_dbh.c if (stream) { stream 192 ext/pdo/pdo_dbh.c dsn = php_stream_get_line(stream, buf, buflen, NULL); stream 193 ext/pdo/pdo_dbh.c php_stream_close(stream); stream 614 ext/pdo_oci/oci_statement.c static size_t oci_blob_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 616 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 634 ext/pdo_oci/oci_statement.c static size_t oci_blob_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 636 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 651 ext/pdo_oci/oci_statement.c stream->eof = 1; stream 656 ext/pdo_oci/oci_statement.c static int oci_blob_close(php_stream *stream, int close_handle TSRMLS_DC) stream 658 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 670 ext/pdo_oci/oci_statement.c static int oci_blob_flush(php_stream *stream TSRMLS_DC) stream 672 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 677 ext/pdo_oci/oci_statement.c static int oci_blob_seek(php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC) stream 679 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 137 ext/pdo_pgsql/pgsql_driver.c static size_t pgsql_lob_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 139 ext/pdo_pgsql/pgsql_driver.c struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract; stream 143 ext/pdo_pgsql/pgsql_driver.c static size_t pgsql_lob_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 145 ext/pdo_pgsql/pgsql_driver.c struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract; stream 149 ext/pdo_pgsql/pgsql_driver.c static int pgsql_lob_close(php_stream *stream, int close_handle TSRMLS_DC) stream 151 ext/pdo_pgsql/pgsql_driver.c struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract; stream 162 ext/pdo_pgsql/pgsql_driver.c static int pgsql_lob_flush(php_stream *stream TSRMLS_DC) stream 167 ext/pdo_pgsql/pgsql_driver.c static int pgsql_lob_seek(php_stream *stream, off_t offset, int whence, stream 170 ext/pdo_pgsql/pgsql_driver.c struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract; stream 668 ext/pdo_pgsql/pgsql_driver.c php_stream *stream; stream 681 ext/pdo_pgsql/pgsql_driver.c stream = php_stream_open_wrapper_ex(filename, "rb", ENFORCE_SAFE_MODE, NULL, FG(default_context)); stream 682 ext/pdo_pgsql/pgsql_driver.c if (!stream) { stream 716 ext/pdo_pgsql/pgsql_driver.c while ((buf = php_stream_get_line(stream, NULL, 0, &line_len)) != NULL) { stream 720 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 726 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 745 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 769 ext/pdo_pgsql/pgsql_driver.c php_stream *stream; stream 783 ext/pdo_pgsql/pgsql_driver.c stream = php_stream_open_wrapper_ex(filename, "wb", ENFORCE_SAFE_MODE, NULL, FG(default_context)); stream 784 ext/pdo_pgsql/pgsql_driver.c if (!stream) { stream 818 ext/pdo_pgsql/pgsql_driver.c if (php_stream_write(stream, csv, ret) != ret) { stream 821 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 829 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 834 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 841 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 992 ext/pdo_pgsql/pgsql_driver.c php_stream *stream = pdo_pgsql_create_lob_stream(dbh, lfd, oid TSRMLS_CC); stream 993 ext/pdo_pgsql/pgsql_driver.c if (stream) { stream 994 ext/pdo_pgsql/pgsql_driver.c php_stream_to_zval(stream, return_value); stream 3114 ext/pgsql/pgsql.c php_stream *stream; stream 3131 ext/pgsql/pgsql.c stream = php_stream_open_wrapper(z_filename, mode, REPORT_ERRORS, NULL); stream 3133 ext/pgsql/pgsql.c if (!stream) { stream 3137 ext/pgsql/pgsql.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO, (void**)&fp, REPORT_ERRORS)) { stream 3138 ext/pgsql/pgsql.c php_stream_close(stream); stream 3141 ext/pgsql/pgsql.c php_stream_auto_cleanup(stream); stream 5327 ext/pgsql/pgsql.c static size_t php_pgsql_fd_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 5332 ext/pgsql/pgsql.c static size_t php_pgsql_fd_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 5337 ext/pgsql/pgsql.c static int php_pgsql_fd_close(php_stream *stream, int close_handle TSRMLS_DC) stream 5342 ext/pgsql/pgsql.c static int php_pgsql_fd_flush(php_stream *stream TSRMLS_DC) stream 5347 ext/pgsql/pgsql.c static int php_pgsql_fd_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) stream 5349 ext/pgsql/pgsql.c PGconn *pgsql = (PGconn *) stream->abstract; stream 5358 ext/pgsql/pgsql.c static int php_pgsql_fd_cast(php_stream *stream, int cast_as, void **ret TSRMLS_DC) stream 5360 ext/pgsql/pgsql.c PGconn *pgsql = (PGconn *) stream->abstract; stream 5386 ext/pgsql/pgsql.c php_stream *stream; stream 5396 ext/pgsql/pgsql.c stream = php_stream_alloc(&php_stream_pgsql_fd_ops, pgsql, NULL, "r"); stream 5398 ext/pgsql/pgsql.c if (stream) { stream 5399 ext/pgsql/pgsql.c php_stream_to_zval(stream, return_value); stream 230 ext/pgsql/php_pgsql.h static size_t php_pgsql_fd_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC); stream 231 ext/pgsql/php_pgsql.h static size_t php_pgsql_fd_read(php_stream *stream, char *buf, size_t count TSRMLS_DC); stream 232 ext/pgsql/php_pgsql.h static int php_pgsql_fd_close(php_stream *stream, int close_handle TSRMLS_DC); stream 233 ext/pgsql/php_pgsql.h static int php_pgsql_fd_flush(php_stream *stream TSRMLS_DC); stream 234 ext/pgsql/php_pgsql.h static int php_pgsql_fd_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC); stream 235 ext/pgsql/php_pgsql.h static int php_pgsql_fd_cast(php_stream *stream, int cast_as, void **ret TSRMLS_DC); stream 43 ext/phar/dirstream.c static int phar_dir_close(php_stream *stream, int close_handle TSRMLS_DC) /* {{{ */ stream 45 ext/phar/dirstream.c HashTable *data = (HashTable *)stream->abstract; stream 51 ext/phar/dirstream.c stream->abstract = NULL; stream 61 ext/phar/dirstream.c static int phar_dir_seek(php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC) /* {{{ */ stream 63 ext/phar/dirstream.c HashTable *data = (HashTable *)stream->abstract; stream 93 ext/phar/dirstream.c static size_t phar_dir_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 96 ext/phar/dirstream.c HashTable *data = (HashTable *)stream->abstract; stream 123 ext/phar/dirstream.c static size_t phar_dir_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 132 ext/phar/dirstream.c static int phar_dir_flush(php_stream *stream TSRMLS_DC) /* {{{ */ stream 30 ext/phar/dirstream.h static size_t phar_dir_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC); stream 31 ext/phar/dirstream.h static size_t phar_dir_read( php_stream *stream, char *buf, size_t count TSRMLS_DC); stream 32 ext/phar/dirstream.h static int phar_dir_close(php_stream *stream, int close_handle TSRMLS_DC); stream 33 ext/phar/dirstream.h static int phar_dir_flush(php_stream *stream TSRMLS_DC); stream 34 ext/phar/dirstream.h static int phar_dir_seek( php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC); stream 59 ext/phar/func_interceptors.c php_stream *stream; stream 79 ext/phar/func_interceptors.c stream = php_stream_opendir(name, REPORT_ERRORS, context); stream 81 ext/phar/func_interceptors.c if (!stream) { stream 84 ext/phar/func_interceptors.c php_stream_to_zval(stream, return_value); stream 100 ext/phar/func_interceptors.c php_stream *stream; stream 191 ext/phar/func_interceptors.c stream = php_stream_open_wrapper_ex(name, "rb", 0 | REPORT_ERRORS, NULL, context); stream 194 ext/phar/func_interceptors.c if (!stream) { stream 198 ext/phar/func_interceptors.c if (offset > 0 && php_stream_seek(stream, offset, SEEK_SET) < 0) { stream 200 ext/phar/func_interceptors.c php_stream_close(stream); stream 205 ext/phar/func_interceptors.c if ((len = php_stream_copy_to_mem(stream, &contents, maxlen, 0)) > 0) { stream 220 ext/phar/func_interceptors.c php_stream_close(stream); stream 237 ext/phar/func_interceptors.c php_stream *stream; stream 309 ext/phar/func_interceptors.c stream = php_stream_open_wrapper_ex(name, "rb", 0 | REPORT_ERRORS, NULL, context); stream 311 ext/phar/func_interceptors.c if (stream == NULL) { stream 314 ext/phar/func_interceptors.c size = php_stream_passthru(stream); stream 315 ext/phar/func_interceptors.c php_stream_close(stream); stream 332 ext/phar/func_interceptors.c php_stream *stream; stream 406 ext/phar/func_interceptors.c stream = php_stream_open_wrapper_ex(name, mode, 0 | REPORT_ERRORS, NULL, context); stream 408 ext/phar/func_interceptors.c if (stream == NULL) { stream 411 ext/phar/func_interceptors.c php_stream_to_zval(stream, return_value); stream 3355 ext/phar/phar.c file_handle->handle.stream.handle = phar; stream 3356 ext/phar/phar.c file_handle->handle.stream.reader = phar_zend_stream_reader; stream 3357 ext/phar/phar.c file_handle->handle.stream.closer = NULL; stream 3358 ext/phar/phar.c file_handle->handle.stream.fsizer = phar_zend_stream_fsizer; stream 3359 ext/phar/phar.c file_handle->handle.stream.isatty = 0; stream 3363 ext/phar/phar.c memset(&file_handle->handle.stream.mmap, 0, sizeof(file_handle->handle.stream.mmap)); stream 2884 ext/phar/phar_object.c php_stream *stream; stream 2905 ext/phar/phar_object.c if ((php_stream_from_zval_no_verify(stream, &zstub)) != NULL) { stream 348 ext/phar/stream.c static int phar_stream_close(php_stream *stream, int close_handle TSRMLS_DC) /* {{{ */ stream 350 ext/phar/stream.c phar_entry_delref((phar_entry_data *)stream->abstract TSRMLS_CC); stream 359 ext/phar/stream.c static size_t phar_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 361 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *)stream->abstract; stream 372 ext/phar/stream.c stream->eof = 1; stream 381 ext/phar/stream.c stream->eof = (data->position == (off_t) entry->uncompressed_filesize); stream 390 ext/phar/stream.c static int phar_stream_seek(php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC) /* {{{ */ stream 392 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *)stream->abstract; stream 434 ext/phar/stream.c static size_t phar_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 436 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *) stream->abstract; stream 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); stream 457 ext/phar/stream.c static int phar_stream_flush(php_stream *stream TSRMLS_DC) /* {{{ */ stream 461 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *) stream->abstract; stream 467 ext/phar/stream.c php_stream_wrapper_log_error(stream->wrapper, REPORT_ERRORS TSRMLS_CC, "%s", error); stream 549 ext/phar/stream.c static int phar_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ stream 551 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *)stream->abstract; stream 33 ext/phar/stream.h static size_t phar_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC); stream 34 ext/phar/stream.h static size_t phar_stream_read( php_stream *stream, char *buf, size_t count TSRMLS_DC); stream 35 ext/phar/stream.h static int phar_stream_close(php_stream *stream, int close_handle TSRMLS_DC); stream 36 ext/phar/stream.h static int phar_stream_flush(php_stream *stream TSRMLS_DC); stream 37 ext/phar/stream.h static int phar_stream_seek( php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC); stream 38 ext/phar/stream.h static int phar_stream_stat( php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); stream 698 ext/posix/posix.c php_stream *stream; stream 700 ext/posix/posix.c php_stream_from_zval_no_verify(stream, &zfp); stream 702 ext/posix/posix.c if (stream == NULL) { stream 706 ext/posix/posix.c if (php_stream_can_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT) == SUCCESS) { stream 707 ext/posix/posix.c php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT, (void*)fd, 0); stream 708 ext/posix/posix.c } else if (php_stream_can_cast(stream, PHP_STREAM_AS_FD) == SUCCESS) { stream 709 ext/posix/posix.c php_stream_cast(stream, PHP_STREAM_AS_FD, (void*)fd, 0); stream 712 ext/posix/posix.c stream->ops->label); stream 165 ext/soap/php_http.c php_stream *stream; stream 233 ext/soap/php_http.c stream = php_stream_xport_create(name, namelen, stream 243 ext/soap/php_http.c if (stream && *use_proxy && use_ssl) { stream 262 ext/soap/php_http.c if (php_stream_write(stream, soap_headers.c, soap_headers.len) != soap_headers.len) { stream 263 ext/soap/php_http.c php_stream_close(stream); stream 264 ext/soap/php_http.c stream = NULL; stream 268 ext/soap/php_http.c if (stream) { stream 269 ext/soap/php_http.c if (!get_http_headers(stream, &http_headers, &http_header_size TSRMLS_CC) || http_headers == NULL) { stream 270 ext/soap/php_http.c php_stream_close(stream); stream 271 ext/soap/php_http.c stream = NULL; stream 278 ext/soap/php_http.c if (stream) { stream 306 ext/soap/php_http.c if (php_stream_xport_crypto_setup(stream, crypto_method, NULL TSRMLS_CC) < 0 || stream 307 ext/soap/php_http.c php_stream_xport_crypto_enable(stream, 1 TSRMLS_CC) < 0) { stream 308 ext/soap/php_http.c php_stream_close(stream); stream 309 ext/soap/php_http.c stream = NULL; stream 315 ext/soap/php_http.c return stream; stream 347 ext/soap/php_http.c php_stream *stream; stream 420 ext/soap/php_http.c php_stream_from_zval_no_verify(stream,tmp); stream 425 ext/soap/php_http.c stream = NULL; stream 481 ext/soap/php_http.c if (stream != NULL) { stream 492 ext/soap/php_http.c php_stream_close(stream); stream 496 ext/soap/php_http.c stream = NULL; stream 502 ext/soap/php_http.c if (stream != NULL && php_stream_eof(stream)) { stream 503 ext/soap/php_http.c php_stream_close(stream); stream 507 ext/soap/php_http.c stream = NULL; stream 511 ext/soap/php_http.c if (!stream) { stream 512 ext/soap/php_http.c stream = http_connect(this_ptr, phpurl, use_ssl, context, &use_proxy TSRMLS_CC); stream 513 ext/soap/php_http.c if (stream) { stream 514 ext/soap/php_http.c php_stream_auto_cleanup(stream); stream 515 ext/soap/php_http.c add_property_resource(this_ptr, "httpsocket", php_stream_get_resource_id(stream)); stream 528 ext/soap/php_http.c if (stream) { stream 866 ext/soap/php_http.c err = php_stream_write(stream, soap_headers.c, soap_headers.len); stream 869 ext/soap/php_http.c php_stream_close(stream); stream 885 ext/soap/php_http.c php_stream_close(stream); stream 893 ext/soap/php_http.c if (!get_http_headers(stream, &http_headers, &http_header_size TSRMLS_CC)) { stream 896 ext/soap/php_http.c php_stream_close(stream); stream 1068 ext/soap/php_http.c if (!get_http_body(stream, http_close, http_headers, &http_body, &http_body_size TSRMLS_CC)) { stream 1070 ext/soap/php_http.c php_stream_close(stream); stream 1085 ext/soap/php_http.c php_stream_close(stream); stream 1088 ext/soap/php_http.c stream = NULL; stream 1372 ext/soap/php_http.c static int get_http_body(php_stream *stream, int close, char *headers, char **response, int *out_size TSRMLS_DC) stream 1411 ext/soap/php_http.c php_stream_gets(stream, headerbuf, sizeof(headerbuf)); stream 1423 ext/soap/php_http.c int len_read = php_stream_read(stream, http_buf + http_buf_size, buf_size - len_size); stream 1434 ext/soap/php_http.c ch = php_stream_getc(stream); stream 1436 ext/soap/php_http.c ch = php_stream_getc(stream); stream 1460 ext/soap/php_http.c if (!php_stream_gets(stream, headerbuf, sizeof(headerbuf))) { stream 1481 ext/soap/php_http.c int len_read = php_stream_read(stream, http_buf + http_buf_size, header_length - http_buf_size); stream 1491 ext/soap/php_http.c len_read = php_stream_read(stream, http_buf + http_buf_size, 4096); stream 1495 ext/soap/php_http.c } while(!php_stream_eof(stream)); stream 1506 ext/soap/php_http.c static int get_http_headers(php_stream *stream, char **response, int *out_size TSRMLS_DC) stream 1513 ext/soap/php_http.c if (!php_stream_gets(stream, headerbuf, sizeof(headerbuf))) { stream 1383 ext/sockets/conversions.c php_stream *stream; stream 1393 ext/sockets/conversions.c ZEND_FETCH_RESOURCE2_NO_RETURN(stream, php_stream *, elem, -1, stream 1395 ext/sockets/conversions.c if (stream == NULL) { stream 1400 ext/sockets/conversions.c if (php_stream_cast(stream, PHP_STREAM_AS_FD, (void **)&iarr[i - 1], stream 1465 ext/sockets/conversions.c php_stream *stream = php_stream_fopen_from_fd(fd, "rw", NULL); stream 1466 ext/sockets/conversions.c php_stream_to_zval(stream, elem); stream 251 ext/sockets/sockets.c ZEND_ARG_INFO(0, stream) stream 973 ext/sockets/sockets.c php_stream *stream; stream 975 ext/sockets/sockets.c stream = zend_fetch_resource(&php_sock->zstream TSRMLS_CC, -1, stream 977 ext/sockets/sockets.c if (stream != NULL) { stream 978 ext/sockets/sockets.c if (php_stream_set_option(stream, PHP_STREAM_OPTION_BLOCKING, 0, stream 1013 ext/sockets/sockets.c php_stream *stream; stream 1014 ext/sockets/sockets.c stream = zend_fetch_resource(&php_sock->zstream TSRMLS_CC, -1, stream 1016 ext/sockets/sockets.c if (stream != NULL) { stream 1017 ext/sockets/sockets.c if (php_stream_set_option(stream, PHP_STREAM_OPTION_BLOCKING, 1, stream 1070 ext/sockets/sockets.c php_stream *stream = NULL; stream 1071 ext/sockets/sockets.c php_stream_from_zval_no_verify(stream, &php_sock->zstream); stream 1072 ext/sockets/sockets.c if (stream != NULL) { stream 1075 ext/sockets/sockets.c php_stream_free(stream, PHP_STREAM_FREE_CLOSE | stream 1076 ext/sockets/sockets.c (stream->is_persistent?PHP_STREAM_FREE_CLOSE_PERSISTENT:0)); stream 2265 ext/sockets/sockets.c php_stream *stream; stream 2272 ext/sockets/sockets.c php_stream_from_zval(stream, &zstream); stream 2274 ext/sockets/sockets.c if (php_stream_cast(stream, PHP_STREAM_AS_SOCKETD, (void**)&socket, 1)) { stream 2287 ext/sockets/sockets.c if (php_stream_is(stream, PHP_STREAM_IS_SOCKET)) { stream 2289 ext/sockets/sockets.c ((php_netstream_data_t *)stream->abstract)->is_blocked; stream 2304 ext/sockets/sockets.c php_stream_set_option(stream, PHP_STREAM_OPTION_READ_BUFFER, stream 104 ext/spl/spl_directory.c if (intern->u.file.stream) { stream 108 ext/spl/spl_directory.c if (!intern->u.file.stream->is_persistent) { stream 109 ext/spl/spl_directory.c php_stream_free(intern->u.file.stream, PHP_STREAM_FREE_CLOSE); stream 111 ext/spl/spl_directory.c php_stream_free(intern->u.file.stream, PHP_STREAM_FREE_CLOSE_PERSISTENT); stream 289 ext/spl/spl_directory.c intern->u.file.stream = php_stream_open_wrapper_ex(intern->file_name, intern->u.file.open_mode, (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, intern->u.file.context); stream 291 ext/spl/spl_directory.c if (!intern->file_name_len || !intern->u.file.stream) { stream 308 ext/spl/spl_directory.c intern->orig_path = estrndup(intern->u.file.stream->orig_path, strlen(intern->u.file.stream->orig_path)); stream 314 ext/spl/spl_directory.c ZVAL_RESOURCE(&intern->u.file.zresource, php_stream_get_resource_id(intern->u.file.stream)); stream 2063 ext/spl/spl_directory.c if (php_stream_eof(intern->u.file.stream)) { stream 2072 ext/spl/spl_directory.c if (php_stream_get_line(intern->u.file.stream, buf, intern->u.file.max_line_len + 1, &line_len) == NULL) { stream 2079 ext/spl/spl_directory.c buf = php_stream_get_line(intern->u.file.stream, NULL, 0, &line_len); stream 2177 ext/spl/spl_directory.c php_fgetcsv(intern->u.file.stream, delimiter, enclosure, escape, buf_len, buf, intern->u.file.current_zval TSRMLS_CC); stream 2196 ext/spl/spl_directory.c if (php_stream_eof(intern->u.file.stream)) { stream 2271 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2275 ext/spl/spl_directory.c if (-1 == php_stream_rewind(intern->u.file.stream)) { stream 2318 ext/spl/spl_directory.c tmp_path_len = strlen(intern->u.file.stream->orig_path); stream 2320 ext/spl/spl_directory.c if (tmp_path_len > 1 && IS_SLASH_AT(intern->u.file.stream->orig_path, tmp_path_len-1)) { stream 2324 ext/spl/spl_directory.c tmp_path = estrndup(intern->u.file.stream->orig_path, tmp_path_len); stream 2340 ext/spl/spl_directory.c intern->_path = estrndup(intern->u.file.stream->orig_path, intern->_path_len); stream 2407 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2412 ext/spl/spl_directory.c RETURN_BOOL(php_stream_eof(intern->u.file.stream)); stream 2428 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2431 ext/spl/spl_directory.c RETVAL_BOOL(!php_stream_eof(intern->u.file.stream)); stream 2445 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2466 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2614 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2688 ext/spl/spl_directory.c ret = php_fputcsv(intern->u.file.stream, fields, delimiter, enclosure, escape TSRMLS_CC); stream 2767 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2772 ext/spl/spl_directory.c RETURN_BOOL(!php_stream_flush(intern->u.file.stream)); stream 2782 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2787 ext/spl/spl_directory.c ret = php_stream_tell(intern->u.file.stream); stream 2807 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2813 ext/spl/spl_directory.c RETURN_LONG(php_stream_seek(intern->u.file.stream, pos, whence)); stream 2824 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2831 ext/spl/spl_directory.c result = php_stream_getc(intern->u.file.stream); stream 2854 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2879 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2884 ext/spl/spl_directory.c RETURN_LONG(php_stream_passthru(intern->u.file.stream)); stream 2893 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2918 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2930 ext/spl/spl_directory.c RETURN_LONG(php_stream_write(intern->u.file.stream, str, str_len)); stream 2942 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2953 ext/spl/spl_directory.c Z_STRLEN_P(return_value) = php_stream_read(intern->u.file.stream, Z_STRVAL_P(return_value), length); stream 2976 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2981 ext/spl/spl_directory.c if (!php_stream_truncate_supported(intern->u.file.stream)) { stream 2986 ext/spl/spl_directory.c RETURN_BOOL(0 == php_stream_truncate_set_size(intern->u.file.stream, size)); stream 2999 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 88 ext/spl/spl_directory.h php_stream *stream; stream 1101 ext/sqlite3/sqlite3.c static size_t php_sqlite3_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 1108 ext/sqlite3/sqlite3.c static size_t php_sqlite3_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 1110 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1114 ext/sqlite3/sqlite3.c stream->eof = 1; stream 1125 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_close(php_stream *stream, int close_handle TSRMLS_DC) stream 1127 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1138 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_flush(php_stream *stream TSRMLS_DC) stream 1145 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) stream 1147 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1159 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1170 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1182 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1197 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1208 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) stream 1213 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) stream 1215 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1242 ext/sqlite3/sqlite3.c php_stream *stream; stream 1262 ext/sqlite3/sqlite3.c stream = php_stream_alloc(&php_stream_sqlite3_ops, sqlite3_stream, 0, "rb"); stream 1264 ext/sqlite3/sqlite3.c if (stream) { stream 1265 ext/sqlite3/sqlite3.c php_stream_to_zval(stream, return_value); stream 1570 ext/sqlite3/sqlite3.c php_stream *stream = NULL; stream 1574 ext/sqlite3/sqlite3.c php_stream_from_zval_no_verify(stream, ¶m->parameter); stream 1575 ext/sqlite3/sqlite3.c if (stream == NULL) { stream 1579 ext/sqlite3/sqlite3.c blength = php_stream_copy_to_mem(stream, (void *)&buffer, PHP_STREAM_COPY_ALL, 0); stream 1588 ext/sqlite3/sqlite3.c if (stream) { stream 1117 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1385 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1391 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1965 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1970 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1977 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2011 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2015 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2060 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2067 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2078 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2090 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2112 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2120 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2613 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 4689 ext/standard/basic_functions.c php_stream *stream = NULL; stream 4705 ext/standard/basic_functions.c stream = php_stream_open_wrapper(opt, "a", IGNORE_URL_WIN | REPORT_ERRORS, NULL); stream 4706 ext/standard/basic_functions.c if (!stream) { stream 4709 ext/standard/basic_functions.c php_stream_write(stream, message, message_len); stream 4710 ext/standard/basic_functions.c php_stream_close(stream); stream 109 ext/standard/exec.c php_stream *stream; stream 129 ext/standard/exec.c stream = php_stream_fopen_from_pipe(fp, "rb"); stream 137 ext/standard/exec.c while (php_stream_get_line(stream, b, EXEC_INPUT_BUF, &bufl)) { stream 139 ext/standard/exec.c if (b[bufl - 1] != '\n' && !php_stream_eof(stream)) { stream 190 ext/standard/exec.c while((bufl = php_stream_read(stream, buf, EXEC_INPUT_BUF)) > 0) { stream 195 ext/standard/exec.c pclose_return = php_stream_close(stream); stream 534 ext/standard/exec.c php_stream *stream; stream 549 ext/standard/exec.c stream = php_stream_fopen_from_pipe(in, "rb"); stream 550 ext/standard/exec.c total_readbytes = php_stream_copy_to_mem(stream, &ret, PHP_STREAM_COPY_ALL, 0); stream 551 ext/standard/exec.c php_stream_close(stream); stream 130 ext/standard/file.c #define PHP_STREAM_TO_ZVAL(stream, arg) \ stream 131 ext/standard/file.c php_stream_from_zval_no_verify(stream, arg); \ stream 132 ext/standard/file.c if (stream == NULL) { \ stream 344 ext/standard/file.c php_stream *stream; stream 351 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 366 ext/standard/file.c if (php_stream_lock(stream, act)) { stream 400 ext/standard/file.c md.stream = php_stream_open_wrapper(filename, "rb", stream 403 ext/standard/file.c if (!md.stream) { stream 517 ext/standard/file.c php_stream_close(md.stream); stream 529 ext/standard/file.c php_stream *stream; stream 548 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, "rb", stream 551 ext/standard/file.c if (!stream) { stream 555 ext/standard/file.c if (offset > 0 && php_stream_seek(stream, offset, SEEK_SET) < 0) { stream 557 ext/standard/file.c php_stream_close(stream); stream 561 ext/standard/file.c if ((len = php_stream_copy_to_mem(stream, &contents, maxlen, 0)) > 0) { stream 573 ext/standard/file.c php_stream_close(stream); stream 581 ext/standard/file.c php_stream *stream; stream 616 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, mode, ((flags & PHP_FILE_USE_INCLUDE_PATH) ? USE_PATH : 0) | REPORT_ERRORS, NULL, context); stream 617 ext/standard/file.c if (stream == NULL) { stream 621 ext/standard/file.c if (flags & LOCK_EX && (!php_stream_supports_lock(stream) || php_stream_lock(stream, LOCK_EX))) { stream 622 ext/standard/file.c php_stream_close(stream); stream 628 ext/standard/file.c php_stream_truncate_set_size(stream, 0); stream 634 ext/standard/file.c if (php_stream_copy_to_stream_ex(srcstream, stream, PHP_STREAM_COPY_ALL, &len) != SUCCESS) { stream 654 ext/standard/file.c numbytes = php_stream_write(stream, Z_STRVAL_P(data), Z_STRLEN_P(data)); stream 676 ext/standard/file.c bytes_written = php_stream_write(stream, Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp)); stream 697 ext/standard/file.c numbytes = php_stream_write(stream, Z_STRVAL(out), Z_STRLEN(out)); stream 710 ext/standard/file.c php_stream_close(stream); stream 736 ext/standard/file.c php_stream *stream; stream 755 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, "rb", (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, context); stream 756 ext/standard/file.c if (!stream) { stream 763 ext/standard/file.c if ((target_len = php_stream_copy_to_mem(stream, &target_buf, PHP_STREAM_COPY_ALL, 0))) { stream 767 ext/standard/file.c if (!(p = php_stream_locate_eol(stream, target_buf, target_len TSRMLS_CC))) { stream 772 ext/standard/file.c if (stream->flags & PHP_STREAM_FLAG_EOL_MAC) { stream 810 ext/standard/file.c php_stream_close(stream); stream 852 ext/standard/file.c php_stream *stream; stream 858 ext/standard/file.c stream = php_stream_fopen_tmpfile(); stream 860 ext/standard/file.c if (stream) { stream 861 ext/standard/file.c php_stream_to_zval(stream, return_value); stream 876 ext/standard/file.c php_stream *stream; stream 885 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, mode, (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, context); stream 887 ext/standard/file.c if (stream == NULL) { stream 891 ext/standard/file.c php_stream_to_zval(stream, return_value); stream 900 ext/standard/file.c php_stream *stream; stream 906 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 908 ext/standard/file.c if ((stream->flags & PHP_STREAM_FLAG_NO_FCLOSE) != 0) { stream 909 ext/standard/file.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "%d is not a valid stream resource", stream->rsrc_id); stream 913 ext/standard/file.c if (!stream->is_persistent) { stream 914 ext/standard/file.c php_stream_close(stream); stream 916 ext/standard/file.c php_stream_pclose(stream); stream 930 ext/standard/file.c php_stream *stream; stream 954 ext/standard/file.c stream = php_stream_fopen_from_pipe(fp, mode); stream 956 ext/standard/file.c if (stream == NULL) { stream 960 ext/standard/file.c php_stream_to_zval(stream, return_value); stream 972 ext/standard/file.c php_stream *stream; stream 978 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 981 ext/standard/file.c zend_list_delete(stream->rsrc_id); stream 992 ext/standard/file.c php_stream *stream; stream 998 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1000 ext/standard/file.c if (php_stream_eof(stream)) { stream 1017 ext/standard/file.c php_stream *stream; stream 1023 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1027 ext/standard/file.c buf = php_stream_get_line(stream, NULL, 0, &line_len); stream 1038 ext/standard/file.c if (php_stream_get_line(stream, buf, len, &line_len) == NULL) { stream 1066 ext/standard/file.c php_stream *stream; stream 1072 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1074 ext/standard/file.c result = php_stream_getc(stream); stream 1096 ext/standard/file.c php_stream *stream; stream 1104 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &fd); stream 1118 ext/standard/file.c if ((retval = php_stream_get_line(stream, buf, len, &actual_len)) == NULL) { stream 1125 ext/standard/file.c retval_len = php_strip_tags(retval, actual_len, &stream->fgetss_state, allowed_tags, allowed_tags_len); stream 1189 ext/standard/file.c php_stream *stream; stream 1205 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1207 ext/standard/file.c ret = php_stream_write(stream, input, num_bytes); stream 1219 ext/standard/file.c php_stream *stream; stream 1225 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1227 ext/standard/file.c ret = php_stream_flush(stream); stream 1240 ext/standard/file.c php_stream *stream; stream 1246 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1248 ext/standard/file.c if (-1 == php_stream_rewind(stream)) { stream 1261 ext/standard/file.c php_stream *stream; stream 1267 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1269 ext/standard/file.c ret = php_stream_tell(stream); stream 1283 ext/standard/file.c php_stream *stream; stream 1289 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1291 ext/standard/file.c RETURN_LONG(php_stream_seek(stream, offset, whence)); stream 1369 ext/standard/file.c php_stream *stream; stream 1378 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, "rb", (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, context); stream 1379 ext/standard/file.c if (stream) { stream 1380 ext/standard/file.c size = php_stream_passthru(stream); stream 1381 ext/standard/file.c php_stream_close(stream); stream 1422 ext/standard/file.c php_stream *stream; stream 1428 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1430 ext/standard/file.c size = php_stream_passthru(stream); stream 1509 ext/standard/file.c php_stream *stream; stream 1515 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &fp); stream 1517 ext/standard/file.c if (!php_stream_truncate_supported(stream)) { stream 1522 ext/standard/file.c RETURN_BOOL(0 == php_stream_truncate_set_size(stream, size)); stream 1533 ext/standard/file.c php_stream *stream; stream 1544 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &fp); stream 1546 ext/standard/file.c if (php_stream_stat(stream, &stat_ssb)) { stream 1752 ext/standard/file.c php_stream *stream; stream 1758 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &res); stream 1766 ext/standard/file.c Z_STRLEN_P(return_value) = php_stream_read(stream, Z_STRVAL_P(return_value), len); stream 1821 ext/standard/file.c php_stream *stream; stream 1869 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &fp); stream 1871 ext/standard/file.c ret = php_fputcsv(stream, fields, delimiter, enclosure, escape_char TSRMLS_CC); stream 1877 ext/standard/file.c PHPAPI int php_fputcsv(php_stream *stream, zval *fields, char delimiter, char enclosure, char escape_char TSRMLS_DC) stream 1937 ext/standard/file.c ret = php_stream_write(stream, csvline.c, csvline.len); stream 1958 ext/standard/file.c php_stream *stream; stream 2026 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, &fd); stream 2030 ext/standard/file.c if ((buf = php_stream_get_line(stream, NULL, 0, &buf_len)) == NULL) { stream 2035 ext/standard/file.c if (php_stream_get_line(stream, buf, len + 1, &buf_len) == NULL) { stream 2041 ext/standard/file.c php_fgetcsv(stream, delimiter, enclosure, escape, buf_len, buf, return_value TSRMLS_CC); stream 2045 ext/standard/file.c PHPAPI void php_fgetcsv(php_stream *stream, char delimiter, char enclosure, char escape_char, size_t buf_len, char *buf, zval *return_value TSRMLS_DC) /* {{{ */ stream 2134 ext/standard/file.c if (stream == NULL) { stream 2136 ext/standard/file.c } else if ((new_buf = php_stream_get_line(stream, NULL, 0, &new_len)) == NULL) { stream 2297 ext/standard/file.c if (stream) { stream 2346 ext/standard/file.c while (md->ulc || (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)))) { stream 2347 ext/standard/file.c if (php_stream_eof(md->stream)) { stream 2376 ext/standard/file.c while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && ch != compliment && ch != '<' && ch != '>') { stream 2412 ext/standard/file.c while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && (isalnum(ch) || strchr(PHP_META_HTML401_CHARS, ch))) { stream 82 ext/standard/file.h PHPAPI void php_fgetcsv(php_stream *stream, char delimiter, char enclosure, char escape_char, size_t buf_len, char *buf, zval *return_value TSRMLS_DC); stream 83 ext/standard/file.h PHPAPI int php_fputcsv(php_stream *stream, zval *fields, char delimiter, char enclosure, char escape_char TSRMLS_DC); stream 106 ext/standard/file.h php_stream *stream; stream 761 ext/standard/filestat.c php_stream *stream; stream 766 ext/standard/filestat.c stream = php_stream_open_wrapper_ex(filename, "c", REPORT_ERRORS, NULL, NULL); stream 767 ext/standard/filestat.c if(stream != NULL) { stream 768 ext/standard/filestat.c php_stream_pclose(stream); stream 37 ext/standard/filters.c php_stream *stream, stream 85 ext/standard/filters.c php_stream *stream, stream 113 ext/standard/filters.c php_stream *stream, stream 204 ext/standard/filters.c php_stream *stream, stream 1541 ext/standard/filters.c php_stream *stream, php_stream_filter *filter, stream 1612 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 1625 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 1684 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 1697 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 1724 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent TSRMLS_CC))) { stream 1742 ext/standard/filters.c php_stream *stream, stream 1759 ext/standard/filters.c if (strfilter_convert_append_bucket(inst, stream, thisfilter, stream 1761 ext/standard/filters.c php_stream_is_persistent(stream) TSRMLS_CC) != SUCCESS) { stream 1769 ext/standard/filters.c if (strfilter_convert_append_bucket(inst, stream, thisfilter, stream 1771 ext/standard/filters.c php_stream_is_persistent(stream) TSRMLS_CC) != SUCCESS) { stream 1861 ext/standard/filters.c php_stream *stream, stream 1874 ext/standard/filters.c data->offset = php_stream_tell(stream); stream 1885 ext/standard/filters.c php_stream_seek(stream, data->offset + data->consumed, SEEK_SET); stream 2074 ext/standard/filters.c php_stream *stream, stream 747 ext/standard/formatted_print.c php_stream *stream; stream 760 ext/standard/formatted_print.c php_stream_from_zval(stream, &arg1); stream 766 ext/standard/formatted_print.c php_stream_write(stream, result, len); stream 778 ext/standard/formatted_print.c php_stream *stream; stream 791 ext/standard/formatted_print.c php_stream_from_zval(stream, &arg1); stream 797 ext/standard/formatted_print.c php_stream_write(stream, result, len); stream 42 ext/standard/fsock.c php_stream *stream = NULL; stream 79 ext/standard/fsock.c stream = php_stream_xport_create(hostname, hostname_len, REPORT_ERRORS, stream 85 ext/standard/fsock.c if (stream == NULL) { stream 93 ext/standard/fsock.c if (stream == NULL) { stream 114 ext/standard/fsock.c php_stream_to_zval(stream, return_value); stream 73 ext/standard/ftp_fopen_wrapper.c #define GET_FTP_RESULT(stream) get_ftp_result((stream), tmp_line, sizeof(tmp_line) TSRMLS_CC) stream 83 ext/standard/ftp_fopen_wrapper.c static inline int get_ftp_result(php_stream *stream, char *buffer, size_t buffer_size TSRMLS_DC) stream 85 ext/standard/ftp_fopen_wrapper.c while (php_stream_gets(stream, buffer, buffer_size-1) && stream 94 ext/standard/ftp_fopen_wrapper.c static int php_stream_ftp_stream_stat(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) stream 104 ext/standard/ftp_fopen_wrapper.c static int php_stream_ftp_stream_close(php_stream_wrapper *wrapper, php_stream *stream TSRMLS_DC) stream 106 ext/standard/ftp_fopen_wrapper.c php_stream *controlstream = stream->wrapperthis; stream 110 ext/standard/ftp_fopen_wrapper.c if (strpbrk(stream->mode, "wa+")) { stream 124 ext/standard/ftp_fopen_wrapper.c stream->wrapperthis = NULL; stream 137 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL, *reuseid = NULL; stream 159 ext/standard/ftp_fopen_wrapper.c stream = php_stream_xport_create(transport, transport_len, REPORT_ERRORS, STREAM_XPORT_CLIENT | STREAM_XPORT_CONNECT, NULL, NULL, context, NULL, NULL); stream 161 ext/standard/ftp_fopen_wrapper.c if (stream == NULL) { stream 166 ext/standard/ftp_fopen_wrapper.c php_stream_context_set(stream, context); stream 170 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 179 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "AUTH TLS\r\n"); stream 182 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 185 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "AUTH SSL\r\n"); stream 188 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 194 ext/standard/ftp_fopen_wrapper.c reuseid = stream; stream 205 ext/standard/ftp_fopen_wrapper.c if (php_stream_xport_crypto_setup(stream, stream 207 ext/standard/ftp_fopen_wrapper.c || php_stream_xport_crypto_enable(stream, 1 TSRMLS_CC) < 0) { stream 209 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 210 ext/standard/ftp_fopen_wrapper.c stream = NULL; stream 215 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "PBSZ 0\r\n"); stream 218 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 222 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "PROT P\r\n"); stream 225 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 228 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "PROT C\r\n"); stream 231 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 252 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "USER %s\r\n", resource->user); stream 254 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "USER anonymous\r\n"); stream 258 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 269 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "PASS %s\r\n", resource->pass); stream 274 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "PASS %s\r\n", FG(from_address)); stream 276 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "PASS anonymous\r\n"); stream 281 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 306 ext/standard/ftp_fopen_wrapper.c return stream; stream 313 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 314 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 323 ext/standard/ftp_fopen_wrapper.c static unsigned short php_fopen_do_pasv(php_stream *stream, char *ip, size_t ip_size, char **phoststart TSRMLS_DC) stream 332 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "EPSV\r\n"); stream 333 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 339 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "PASV\r\n"); stream 340 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 417 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL, *datastream = NULL; stream 466 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, path, mode, options, opened_path, context, &reuseid, &resource, &use_ssl, &use_ssl_on_data TSRMLS_CC); stream 467 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 472 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "TYPE I\r\n"); stream 473 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 478 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "SIZE %s\r\n", resource->path); stream 481 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 507 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "DELE %s\r\n", resource->path); stream 508 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 521 ext/standard/ftp_fopen_wrapper.c portno = php_fopen_do_pasv(stream, ip, sizeof(ip), &hoststart TSRMLS_CC); stream 534 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "REST %ld\r\n", Z_LVAL_PP(tmpzval)); stream 535 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 551 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "%s %s\r\n", tmp_line, (resource->path != NULL ? resource->path : "/")); stream 564 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 588 ext/standard/ftp_fopen_wrapper.c datastream->wrapperthis = stream; stream 597 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 599 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 609 ext/standard/ftp_fopen_wrapper.c static size_t php_ftp_dirstream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 617 ext/standard/ftp_fopen_wrapper.c innerstream = ((php_ftp_dirstream_data *)stream->abstract)->datastream; stream 659 ext/standard/ftp_fopen_wrapper.c static int php_ftp_dirstream_close(php_stream *stream, int close_handle TSRMLS_DC) stream 661 ext/standard/ftp_fopen_wrapper.c php_ftp_dirstream_data *data = stream->abstract; stream 673 ext/standard/ftp_fopen_wrapper.c stream->abstract = NULL; stream 698 ext/standard/ftp_fopen_wrapper.c php_stream *stream, *reuseid, *datastream = NULL; stream 708 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, path, mode, options, opened_path, context, &reuseid, &resource, &use_ssl, &use_ssl_on_data TSRMLS_CC); stream 709 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 714 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "TYPE A\r\n"); stream 715 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 720 ext/standard/ftp_fopen_wrapper.c portno = php_fopen_do_pasv(stream, ip, sizeof(ip), &hoststart TSRMLS_CC); stream 726 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "NLST %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 737 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 749 ext/standard/ftp_fopen_wrapper.c if (use_ssl_on_data && (php_stream_xport_crypto_setup(stream, stream 751 ext/standard/ftp_fopen_wrapper.c php_stream_xport_crypto_enable(stream, 1 TSRMLS_CC) < 0)) { stream 763 ext/standard/ftp_fopen_wrapper.c dirsdata->controlstream = stream; stream 772 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 774 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 787 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 795 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, context, NULL, &resource, NULL, NULL TSRMLS_CC); stream 796 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 801 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "CWD %s\r\n", (resource->path != NULL ? resource->path : "/")); /* If we can CWD to it, it's a directory (maybe a link, but we can't tell) */ stream 802 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 809 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "TYPE I\r\n"); /* we need this since some servers refuse to accept SIZE command in ASCII mode */ stream 811 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 817 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "SIZE %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 818 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 832 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "MDTM %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 833 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 891 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 899 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 900 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 910 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 915 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, NULL, NULL, &resource, NULL, NULL TSRMLS_CC); stream 916 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 931 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "DELE %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 933 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 942 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 949 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 950 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 960 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 986 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url_from, "r", 0, NULL, NULL, NULL, NULL, NULL, NULL TSRMLS_CC); stream 987 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 995 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "RNFR %s\r\n", (resource_from->path != NULL ? resource_from->path : "/")); stream 997 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1006 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "RNTO %s\r\n", (resource_to->path != NULL ? resource_to->path : "/")); stream 1008 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1018 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1028 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 1029 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1039 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 1044 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, NULL, NULL, &resource, NULL, NULL TSRMLS_CC); stream 1045 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 1060 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "MKD %s\r\n", resource->path); stream 1061 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1072 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "CWD %s\r\n", buf); stream 1073 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1080 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "MKD %s\r\n", resource->path); stream 1081 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1083 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "MKD %s\r\n", buf); stream 1084 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1093 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "MKD %s\r\n", buf); stream 1094 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1109 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1122 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 1123 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1133 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 1138 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, NULL, NULL, &resource, NULL, NULL TSRMLS_CC); stream 1139 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 1153 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream TSRMLS_CC, "RMD %s\r\n", resource->path); stream 1154 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1164 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1172 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 1173 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 116 ext/standard/http_fopen_wrapper.c php_stream *stream = NULL; stream 210 ext/standard/http_fopen_wrapper.c stream = php_stream_xport_create(transport_string, transport_len, options, stream 214 ext/standard/http_fopen_wrapper.c if (stream) { stream 215 ext/standard/http_fopen_wrapper.c php_stream_set_option(stream, PHP_STREAM_OPTION_READ_TIMEOUT, 0, &timeout); stream 226 ext/standard/http_fopen_wrapper.c if (stream && use_proxy && use_ssl) { stream 233 ext/standard/http_fopen_wrapper.c php_stream_context_set_option(stream->context, "ssl", "peer_name", ssl_proxy_peer_name); stream 304 ext/standard/http_fopen_wrapper.c if (php_stream_write(stream, header.c, header.len) != header.len) { stream 306 ext/standard/http_fopen_wrapper.c php_stream_close(stream); stream 307 ext/standard/http_fopen_wrapper.c stream = NULL; stream 311 ext/standard/http_fopen_wrapper.c if (stream) { stream 315 ext/standard/http_fopen_wrapper.c while (php_stream_gets(stream, header_line, HTTP_HEADER_BLOCK_SIZE-1) != NULL) { stream 325 ext/standard/http_fopen_wrapper.c if (stream) { stream 326 ext/standard/http_fopen_wrapper.c if (php_stream_xport_crypto_setup(stream, STREAM_CRYPTO_METHOD_SSLv23_CLIENT, NULL TSRMLS_CC) < 0 || stream 327 ext/standard/http_fopen_wrapper.c php_stream_xport_crypto_enable(stream, 1 TSRMLS_CC) < 0) { stream 329 ext/standard/http_fopen_wrapper.c php_stream_close(stream); stream 330 ext/standard/http_fopen_wrapper.c stream = NULL; stream 335 ext/standard/http_fopen_wrapper.c if (stream == NULL) stream 340 ext/standard/http_fopen_wrapper.c chunk_size = php_stream_set_chunk_size(stream, 1); stream 344 ext/standard/http_fopen_wrapper.c eol_detect = stream->flags & (PHP_STREAM_FLAG_DETECT_EOL | PHP_STREAM_FLAG_EOL_MAC); stream 345 ext/standard/http_fopen_wrapper.c stream->flags &= ~(PHP_STREAM_FLAG_DETECT_EOL | PHP_STREAM_FLAG_EOL_MAC); stream 347 ext/standard/http_fopen_wrapper.c php_stream_context_set(stream, context); stream 427 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 552 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 563 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 571 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 574 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 586 ext/standard/http_fopen_wrapper.c php_stream_write_string(stream, "Connection: close\r\n"); stream 609 ext/standard/http_fopen_wrapper.c php_stream_write(stream, ua, ua_len); stream 632 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, scratch_len); stream 636 ext/standard/http_fopen_wrapper.c php_stream_write(stream, user_headers, strlen(user_headers)); stream 637 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "\r\n", sizeof("\r\n")-1); stream 647 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, scratch_len); stream 650 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "Content-Type: application/x-www-form-urlencoded\r\n", stream 654 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "\r\n", sizeof("\r\n")-1); stream 655 ext/standard/http_fopen_wrapper.c php_stream_write(stream, Z_STRVAL_PP(tmpzval), Z_STRLEN_PP(tmpzval)); stream 657 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "\r\n", sizeof("\r\n")-1); stream 683 ext/standard/http_fopen_wrapper.c if (!php_stream_eof(stream)) { stream 687 ext/standard/http_fopen_wrapper.c if (php_stream_get_line(stream, tmp_line, sizeof(tmp_line) - 1, &tmp_line_len) != NULL) { stream 741 ext/standard/http_fopen_wrapper.c while (!body && !php_stream_eof(stream)) { stream 743 ext/standard/http_fopen_wrapper.c if (php_stream_get_line(stream, http_header_line, HTTP_HEADER_BLOCK_SIZE, &http_header_line_length) && *http_header_line != '\n' && *http_header_line != '\r') { stream 747 ext/standard/http_fopen_wrapper.c if (php_stream_get_line(stream, http_header_line, HTTP_HEADER_BLOCK_SIZE, &http_header_line_length) == NULL) { stream 791 ext/standard/http_fopen_wrapper.c transfer_encoding = php_stream_filter_create("dechunk", NULL, php_stream_is_persistent(stream) TSRMLS_CC); stream 824 ext/standard/http_fopen_wrapper.c php_stream_close(stream); stream 825 ext/standard/http_fopen_wrapper.c stream = NULL; stream 899 ext/standard/http_fopen_wrapper.c stream = php_stream_url_wrap_http_ex(wrapper, new_path, mode, options, opened_path, context, --redirect_max, HTTP_WRAPPER_REDIRECTED STREAMS_CC TSRMLS_CC); stream 921 ext/standard/http_fopen_wrapper.c if (stream) { stream 923 ext/standard/http_fopen_wrapper.c stream->wrapperdata = response_header; stream 933 ext/standard/http_fopen_wrapper.c php_stream_set_chunk_size(stream, chunk_size); stream 936 ext/standard/http_fopen_wrapper.c stream->flags |= eol_detect; stream 940 ext/standard/http_fopen_wrapper.c stream->position = 0; stream 943 ext/standard/http_fopen_wrapper.c strlcpy(stream->mode, mode, sizeof(stream->mode)); stream 946 ext/standard/http_fopen_wrapper.c php_stream_filter_append(&stream->readfilters, transfer_encoding); stream 957 ext/standard/http_fopen_wrapper.c return stream; stream 967 ext/standard/http_fopen_wrapper.c static int php_stream_http_stream_stat(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ stream 103 ext/standard/image.c static struct gfxinfo *php_handle_gif (php_stream * stream TSRMLS_DC) stream 108 ext/standard/image.c if (php_stream_seek(stream, 3, SEEK_CUR)) stream 111 ext/standard/image.c if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim)) stream 126 ext/standard/image.c static struct gfxinfo *php_handle_psd (php_stream * stream TSRMLS_DC) stream 131 ext/standard/image.c if (php_stream_seek(stream, 11, SEEK_CUR)) stream 134 ext/standard/image.c if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim)) stream 147 ext/standard/image.c static struct gfxinfo *php_handle_bmp (php_stream * stream TSRMLS_DC) stream 153 ext/standard/image.c if (php_stream_seek(stream, 11, SEEK_CUR)) stream 156 ext/standard/image.c if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim)) stream 198 ext/standard/image.c static struct gfxinfo *php_handle_swc(php_stream * stream TSRMLS_DC) stream 211 ext/standard/image.c if (php_stream_seek(stream, 5, SEEK_CUR)) stream 214 ext/standard/image.c if (php_stream_read(stream, a, sizeof(a)) != sizeof(a)) stream 219 ext/standard/image.c if (php_stream_seek(stream, 8, SEEK_SET)) stream 222 ext/standard/image.c slength = php_stream_copy_to_mem(stream, &bufz, PHP_STREAM_COPY_ALL, 0); stream 270 ext/standard/image.c static struct gfxinfo *php_handle_swf (php_stream * stream TSRMLS_DC) stream 276 ext/standard/image.c if (php_stream_seek(stream, 5, SEEK_CUR)) stream 279 ext/standard/image.c if (php_stream_read(stream, a, sizeof(a)) != sizeof(a)) stream 296 ext/standard/image.c static struct gfxinfo *php_handle_png (php_stream * stream TSRMLS_DC) stream 309 ext/standard/image.c if (php_stream_seek(stream, 8, SEEK_CUR)) stream 312 ext/standard/image.c if((php_stream_read(stream, dim, sizeof(dim))) < sizeof(dim)) stream 364 ext/standard/image.c static unsigned short php_read2(php_stream * stream TSRMLS_DC) stream 369 ext/standard/image.c if((php_stream_read(stream, a, sizeof(a))) < sizeof(a)) return 0; stream 377 ext/standard/image.c static unsigned int php_next_marker(php_stream * stream, int last_marker, int comment_correction, int ff_read TSRMLS_DC) stream 395 ext/standard/image.c if ((marker = php_stream_getc(stream)) == EOF) stream 425 ext/standard/image.c static int php_skip_variable(php_stream * stream TSRMLS_DC) stream 427 ext/standard/image.c off_t length = ((unsigned int)php_read2(stream TSRMLS_CC)); stream 433 ext/standard/image.c php_stream_seek(stream, (long)length, SEEK_CUR); stream 440 ext/standard/image.c static int php_read_APP(php_stream * stream, unsigned int marker, zval *info TSRMLS_DC) stream 447 ext/standard/image.c length = php_read2(stream TSRMLS_CC); stream 455 ext/standard/image.c if (php_stream_read(stream, buffer, (long) length) <= 0) { stream 474 ext/standard/image.c static struct gfxinfo *php_handle_jpeg (php_stream * stream, zval *info TSRMLS_DC) stream 481 ext/standard/image.c marker = php_next_marker(stream, marker, 1, ff_read TSRMLS_CC); stream 500 ext/standard/image.c length = php_read2(stream TSRMLS_CC); stream 501 ext/standard/image.c result->bits = php_stream_getc(stream); stream 502 ext/standard/image.c result->height = php_read2(stream TSRMLS_CC); stream 503 ext/standard/image.c result->width = php_read2(stream TSRMLS_CC); stream 504 ext/standard/image.c result->channels = php_stream_getc(stream); stream 508 ext/standard/image.c if (php_stream_seek(stream, length - 8, SEEK_CUR)) { /* file error after info */ stream 512 ext/standard/image.c if (!php_skip_variable(stream TSRMLS_CC)) { stream 535 ext/standard/image.c if (!php_read_APP(stream, marker, info TSRMLS_CC)) { /* read all the app marks... */ stream 539 ext/standard/image.c if (!php_skip_variable(stream TSRMLS_CC)) { stream 550 ext/standard/image.c if (!php_skip_variable(stream TSRMLS_CC)) { /* anything else isn't interesting */ stream 563 ext/standard/image.c static unsigned int php_read4(php_stream * stream TSRMLS_DC) stream 568 ext/standard/image.c if ((php_stream_read(stream, a, sizeof(a))) != sizeof(a)) return 0; stream 603 ext/standard/image.c static struct gfxinfo *php_handle_jpc(php_stream * stream TSRMLS_DC) stream 619 ext/standard/image.c first_marker_id = php_stream_getc(stream); stream 629 ext/standard/image.c dummy_short = php_read2(stream TSRMLS_CC); /* Lsiz */ stream 630 ext/standard/image.c dummy_short = php_read2(stream TSRMLS_CC); /* Rsiz */ stream 631 ext/standard/image.c result->width = php_read4(stream TSRMLS_CC); /* Xsiz */ stream 632 ext/standard/image.c result->height = php_read4(stream TSRMLS_CC); /* Ysiz */ stream 635 ext/standard/image.c php_read4(stream TSRMLS_CC); /* XOsiz */ stream 636 ext/standard/image.c php_read4(stream TSRMLS_CC); /* YOsiz */ stream 637 ext/standard/image.c php_read4(stream TSRMLS_CC); /* XTsiz */ stream 638 ext/standard/image.c php_read4(stream TSRMLS_CC); /* YTsiz */ stream 639 ext/standard/image.c php_read4(stream TSRMLS_CC); /* XTOsiz */ stream 640 ext/standard/image.c php_read4(stream TSRMLS_CC); /* YTOsiz */ stream 642 ext/standard/image.c if (php_stream_seek(stream, 24, SEEK_CUR)) { stream 648 ext/standard/image.c result->channels = php_read2(stream TSRMLS_CC); /* Csiz */ stream 649 ext/standard/image.c if (result->channels == 0 && php_stream_eof(stream) || result->channels > 256) { stream 657 ext/standard/image.c bit_depth = php_stream_getc(stream); /* Ssiz[i] */ stream 663 ext/standard/image.c php_stream_getc(stream); /* XRsiz[i] */ stream 664 ext/standard/image.c php_stream_getc(stream); /* YRsiz[i] */ stream 675 ext/standard/image.c static struct gfxinfo *php_handle_jp2(php_stream *stream TSRMLS_DC) stream 693 ext/standard/image.c box_length = php_read4(stream TSRMLS_CC); /* LBox */ stream 695 ext/standard/image.c if (php_stream_read(stream, (void *)&box_type, sizeof(box_type)) != sizeof(box_type)) { stream 708 ext/standard/image.c php_stream_seek(stream, 3, SEEK_CUR); stream 710 ext/standard/image.c result = php_handle_jpc(stream TSRMLS_CC); stream 720 ext/standard/image.c if (php_stream_seek(stream, box_length - 8, SEEK_CUR)) { stream 802 ext/standard/image.c static struct gfxinfo *php_handle_tiff (php_stream * stream, zval *info, int motorola_intel TSRMLS_DC) stream 811 ext/standard/image.c if (php_stream_read(stream, ifd_ptr, 4) != 4) stream 814 ext/standard/image.c if (php_stream_seek(stream, ifd_addr-8, SEEK_CUR)) stream 818 ext/standard/image.c if (php_stream_read(stream, ifd_data, 2) != 2) { stream 826 ext/standard/image.c if (php_stream_read(stream, ifd_data+2, dir_size-2) != dir_size-2) { stream 883 ext/standard/image.c static struct gfxinfo *php_handle_iff(php_stream * stream TSRMLS_DC) stream 891 ext/standard/image.c if (php_stream_read(stream, a, 8) != 8) { stream 900 ext/standard/image.c if (php_stream_read(stream, a, 8) != 8) { stream 912 ext/standard/image.c if (size < 9 || php_stream_read(stream, a, 9) != 9) { stream 927 ext/standard/image.c if (php_stream_seek(stream, size, SEEK_CUR)) { stream 944 ext/standard/image.c static int php_get_wbmp(php_stream *stream, struct gfxinfo **result, int check TSRMLS_DC) stream 948 ext/standard/image.c if (php_stream_rewind(stream)) { stream 953 ext/standard/image.c if (php_stream_getc(stream) != 0) { stream 959 ext/standard/image.c i = php_stream_getc(stream); stream 967 ext/standard/image.c i = php_stream_getc(stream); stream 980 ext/standard/image.c i = php_stream_getc(stream); stream 1006 ext/standard/image.c static struct gfxinfo *php_handle_wbmp(php_stream * stream TSRMLS_DC) stream 1010 ext/standard/image.c if (!php_get_wbmp(stream, &result, 0 TSRMLS_CC)) { stream 1021 ext/standard/image.c static int php_get_xbm(php_stream *stream, struct gfxinfo **result TSRMLS_DC) stream 1032 ext/standard/image.c if (php_stream_rewind(stream)) { stream 1035 ext/standard/image.c while ((fline=php_stream_gets(stream, NULL, 0)) != NULL) { stream 1081 ext/standard/image.c static struct gfxinfo *php_handle_xbm(php_stream * stream TSRMLS_DC) stream 1084 ext/standard/image.c php_get_xbm(stream, &result TSRMLS_CC); stream 1091 ext/standard/image.c static struct gfxinfo *php_handle_ico(php_stream * stream TSRMLS_DC) stream 1097 ext/standard/image.c if (php_stream_read(stream, dim, 2) != 2) stream 1109 ext/standard/image.c if (php_stream_read(stream, dim, sizeof(dim)) != sizeof(dim)) stream 1230 ext/standard/image.c PHPAPI int php_getimagetype(php_stream * stream, char *filetype TSRMLS_DC) stream 1236 ext/standard/image.c if((php_stream_read(stream, filetype, 3)) != 3) { stream 1247 ext/standard/image.c if (php_stream_read(stream, filetype+3, 5) != 5) { stream 1269 ext/standard/image.c if (php_stream_read(stream, filetype+3, 1) != 1) { stream 1285 ext/standard/image.c twelve_bytes_read = (php_stream_read(stream, filetype+4, 8) == 8); stream 1293 ext/standard/image.c if (php_get_wbmp(stream, NULL, 1 TSRMLS_CC)) { stream 1300 ext/standard/image.c if (php_get_xbm(stream, NULL TSRMLS_CC)) { stream 1307 ext/standard/image.c static void php_getimagesize_from_stream(php_stream *stream, zval **info, INTERNAL_FUNCTION_PARAMETERS) /* {{{ */ stream 1313 ext/standard/image.c if (!stream) { stream 1317 ext/standard/image.c itype = php_getimagetype(stream, NULL TSRMLS_CC); stream 1320 ext/standard/image.c result = php_handle_gif(stream TSRMLS_CC); stream 1324 ext/standard/image.c result = php_handle_jpeg(stream, *info TSRMLS_CC); stream 1326 ext/standard/image.c result = php_handle_jpeg(stream, NULL TSRMLS_CC); stream 1330 ext/standard/image.c result = php_handle_png(stream TSRMLS_CC); stream 1333 ext/standard/image.c result = php_handle_swf(stream TSRMLS_CC); stream 1337 ext/standard/image.c result = php_handle_swc(stream TSRMLS_CC); stream 1343 ext/standard/image.c result = php_handle_psd(stream TSRMLS_CC); stream 1346 ext/standard/image.c result = php_handle_bmp(stream TSRMLS_CC); stream 1349 ext/standard/image.c result = php_handle_tiff(stream, NULL, 0 TSRMLS_CC); stream 1352 ext/standard/image.c result = php_handle_tiff(stream, NULL, 1 TSRMLS_CC); stream 1355 ext/standard/image.c result = php_handle_jpc(stream TSRMLS_CC); stream 1358 ext/standard/image.c result = php_handle_jp2(stream TSRMLS_CC); stream 1361 ext/standard/image.c result = php_handle_iff(stream TSRMLS_CC); stream 1364 ext/standard/image.c result = php_handle_wbmp(stream TSRMLS_CC); stream 1367 ext/standard/image.c result = php_handle_xbm(stream TSRMLS_CC); stream 1370 ext/standard/image.c result = php_handle_ico(stream TSRMLS_CC); stream 1404 ext/standard/image.c php_stream *stream = NULL; stream 1420 ext/standard/image.c stream = php_stream_open_wrapper(input, "rb", STREAM_MUST_SEEK|REPORT_ERRORS|IGNORE_PATH, NULL); stream 1422 ext/standard/image.c stream = php_stream_memory_open(TEMP_STREAM_READONLY, input, input_len); stream 1425 ext/standard/image.c if (!stream) { stream 1429 ext/standard/image.c php_getimagesize_from_stream(stream, info, INTERNAL_FUNCTION_PARAM_PASSTHRU); stream 1430 ext/standard/image.c php_stream_close(stream); stream 218 ext/standard/mail.c php_stream *stream = php_stream_open_wrapper(filename, "a", flags, NULL); stream 219 ext/standard/mail.c if (stream) { stream 220 ext/standard/mail.c php_stream_write(stream, message, message_size); stream 221 ext/standard/mail.c php_stream_close(stream); stream 86 ext/standard/md5.c php_stream *stream; stream 92 ext/standard/md5.c stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS, NULL); stream 93 ext/standard/md5.c if (!stream) { stream 99 ext/standard/md5.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 105 ext/standard/md5.c php_stream_close(stream); stream 34 ext/standard/php_fopen_wrapper.c static size_t php_stream_output_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 41 ext/standard/php_fopen_wrapper.c static size_t php_stream_output_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 43 ext/standard/php_fopen_wrapper.c stream->eof = 1; stream 48 ext/standard/php_fopen_wrapper.c static int php_stream_output_close(php_stream *stream, int close_handle TSRMLS_DC) /* {{{ */ stream 72 ext/standard/php_fopen_wrapper.c static size_t php_stream_input_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 78 ext/standard/php_fopen_wrapper.c static size_t php_stream_input_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 80 ext/standard/php_fopen_wrapper.c php_stream_input_t *input = stream->abstract; stream 97 ext/standard/php_fopen_wrapper.c stream->eof = 1; stream 106 ext/standard/php_fopen_wrapper.c static int php_stream_input_close(php_stream *stream, int close_handle TSRMLS_DC) /* {{{ */ stream 108 ext/standard/php_fopen_wrapper.c efree(stream->abstract); stream 109 ext/standard/php_fopen_wrapper.c stream->abstract = NULL; stream 115 ext/standard/php_fopen_wrapper.c static int php_stream_input_flush(php_stream *stream TSRMLS_DC) /* {{{ */ stream 121 ext/standard/php_fopen_wrapper.c static int php_stream_input_seek(php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC) /* {{{ */ stream 123 ext/standard/php_fopen_wrapper.c php_stream_input_t *input = stream->abstract; stream 147 ext/standard/php_fopen_wrapper.c static void php_stream_apply_filter_list(php_stream *stream, char *filterlist, int read_chain, int write_chain TSRMLS_DC) /* {{{ */ stream 156 ext/standard/php_fopen_wrapper.c if ((temp_filter = php_stream_filter_create(p, NULL, php_stream_is_persistent(stream) TSRMLS_CC))) { stream 157 ext/standard/php_fopen_wrapper.c php_stream_filter_append(&stream->readfilters, temp_filter); stream 163 ext/standard/php_fopen_wrapper.c if ((temp_filter = php_stream_filter_create(p, NULL, php_stream_is_persistent(stream) TSRMLS_CC))) { stream 164 ext/standard/php_fopen_wrapper.c php_stream_filter_append(&stream->writefilters, temp_filter); stream 179 ext/standard/php_fopen_wrapper.c php_stream * stream = NULL; stream 348 ext/standard/php_fopen_wrapper.c if (!(stream = php_stream_open_wrapper(p + 10, mode, options, opened_path))) { stream 358 ext/standard/php_fopen_wrapper.c php_stream_apply_filter_list(stream, p + 5, 1, 0 TSRMLS_CC); stream 360 ext/standard/php_fopen_wrapper.c php_stream_apply_filter_list(stream, p + 6, 0, 1 TSRMLS_CC); stream 362 ext/standard/php_fopen_wrapper.c php_stream_apply_filter_list(stream, p, mode_rw & PHP_STREAM_FILTER_READ, mode_rw & PHP_STREAM_FILTER_WRITE TSRMLS_CC); stream 368 ext/standard/php_fopen_wrapper.c return stream; stream 386 ext/standard/php_fopen_wrapper.c stream = php_stream_sock_open_from_socket(fd, NULL); stream 387 ext/standard/php_fopen_wrapper.c if (stream) { stream 388 ext/standard/php_fopen_wrapper.c stream->ops = &php_stream_socket_ops; stream 389 ext/standard/php_fopen_wrapper.c return stream; stream 396 ext/standard/php_fopen_wrapper.c stream = php_stream_fopen_from_file(file, mode); stream 398 ext/standard/php_fopen_wrapper.c stream = php_stream_fopen_from_fd(fd, mode, NULL); stream 399 ext/standard/php_fopen_wrapper.c if (stream == NULL) { stream 404 ext/standard/php_fopen_wrapper.c return stream; stream 62 ext/standard/php_image.h PHPAPI int php_getimagetype(php_stream *stream, char *filetype TSRMLS_DC); stream 559 ext/standard/proc_open.c php_stream *stream; stream 562 ext/standard/proc_open.c php_stream_from_zval(stream, descitem); stream 564 ext/standard/proc_open.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_FD, (void **)&fd, REPORT_ERRORS)) { stream 634 ext/standard/proc_open.c php_stream *stream; stream 653 ext/standard/proc_open.c stream = php_stream_open_wrapper(Z_STRVAL_PP(zfile), Z_STRVAL_PP(zmode), stream 657 ext/standard/proc_open.c if (stream == NULL || FAILURE == php_stream_cast(stream, stream 936 ext/standard/proc_open.c php_stream *stream = NULL; stream 962 ext/standard/proc_open.c stream = php_stream_fopen_from_fd(_open_osfhandle((zend_intptr_t)descriptors[i].parentend, stream 965 ext/standard/proc_open.c stream = php_stream_fopen_from_fd(descriptors[i].parentend, mode_string, NULL); stream 971 ext/standard/proc_open.c if (stream) { stream 975 ext/standard/proc_open.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 978 ext/standard/proc_open.c php_stream_to_zval(stream, retfp); stream 76 ext/standard/sha1.c php_stream *stream; stream 82 ext/standard/sha1.c stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS, NULL); stream 83 ext/standard/sha1.c if (!stream) { stream 89 ext/standard/sha1.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 95 ext/standard/sha1.c php_stream_close(stream); stream 43 ext/standard/streamsfuncs.c #define GET_CTX_OPT(stream, wrapper, name, val) (stream->context && SUCCESS == php_stream_context_get_option(stream->context, wrapper, name, &val)) stream 97 ext/standard/streamsfuncs.c php_stream *stream = NULL; stream 133 ext/standard/streamsfuncs.c stream = php_stream_xport_create(host, host_len, REPORT_ERRORS, stream 139 ext/standard/streamsfuncs.c if (stream == NULL) { stream 151 ext/standard/streamsfuncs.c if (stream == NULL) { stream 170 ext/standard/streamsfuncs.c php_stream_to_zval(stream, return_value); stream 182 ext/standard/streamsfuncs.c php_stream *stream = NULL; stream 209 ext/standard/streamsfuncs.c stream = php_stream_xport_create(host, host_len, REPORT_ERRORS, stream 213 ext/standard/streamsfuncs.c if (stream == NULL) { stream 217 ext/standard/streamsfuncs.c if (stream == NULL) { stream 236 ext/standard/streamsfuncs.c php_stream_to_zval(stream, return_value); stream 250 ext/standard/streamsfuncs.c php_stream *stream = NULL, *clistream = NULL; stream 259 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 275 ext/standard/streamsfuncs.c if (0 == php_stream_xport_accept(stream, &clistream, stream 301 ext/standard/streamsfuncs.c php_stream *stream; stream 311 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 313 ext/standard/streamsfuncs.c if (0 != php_stream_xport_get_name(stream, want_peer, stream 329 ext/standard/streamsfuncs.c php_stream *stream; stream 340 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 350 ext/standard/streamsfuncs.c RETURN_LONG(php_stream_xport_sendto(stream, data, datalen, flags, target_addr ? &sa : NULL, sl TSRMLS_CC)); stream 358 ext/standard/streamsfuncs.c php_stream *stream; stream 371 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 385 ext/standard/streamsfuncs.c recvd = php_stream_xport_recvfrom(stream, read_buf, to_read, flags, NULL, NULL, stream 408 ext/standard/streamsfuncs.c php_stream *stream; stream 419 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zsrc); stream 425 ext/standard/streamsfuncs.c position = php_stream_tell(stream); stream 428 ext/standard/streamsfuncs.c seek_res = php_stream_seek(stream, desiredpos - position, SEEK_CUR); stream 431 ext/standard/streamsfuncs.c seek_res = php_stream_seek(stream, desiredpos, SEEK_SET); stream 441 ext/standard/streamsfuncs.c len = php_stream_copy_to_mem(stream, &contents, maxlen, 0); stream 491 ext/standard/streamsfuncs.c php_stream *stream; stream 497 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &arg1); stream 501 ext/standard/streamsfuncs.c if (!php_stream_populate_meta_data(stream, return_value)) { stream 504 ext/standard/streamsfuncs.c add_assoc_bool(return_value, "eof", php_stream_eof(stream)); stream 507 ext/standard/streamsfuncs.c if (stream->wrapperdata) { stream 509 ext/standard/streamsfuncs.c MAKE_COPY_ZVAL(&stream->wrapperdata, newval); stream 513 ext/standard/streamsfuncs.c if (stream->wrapper) { stream 514 ext/standard/streamsfuncs.c add_assoc_string(return_value, "wrapper_type", (char *)stream->wrapper->wops->label, 1); stream 516 ext/standard/streamsfuncs.c add_assoc_string(return_value, "stream_type", (char *)stream->ops->label, 1); stream 518 ext/standard/streamsfuncs.c add_assoc_string(return_value, "mode", stream->mode, 1); stream 521 ext/standard/streamsfuncs.c if (stream->filterhead) { stream 527 ext/standard/streamsfuncs.c for (filter = stream->filterhead; filter != NULL; filter = filter->next) { stream 535 ext/standard/streamsfuncs.c add_assoc_long(return_value, "unread_bytes", stream->writepos - stream->readpos); stream 537 ext/standard/streamsfuncs.c add_assoc_bool(return_value, "seekable", (stream->ops->seek) && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0); stream 538 ext/standard/streamsfuncs.c if (stream->orig_path) { stream 539 ext/standard/streamsfuncs.c add_assoc_string(return_value, "uri", stream->orig_path, 1); stream 609 ext/standard/streamsfuncs.c php_stream *stream; stream 621 ext/standard/streamsfuncs.c php_stream_from_zval_no_verify(stream, elem); stream 622 ext/standard/streamsfuncs.c if (stream == NULL) { stream 630 ext/standard/streamsfuncs.c if (SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT | PHP_STREAM_CAST_INTERNAL, (void*)&this_fd, 1) && this_fd != -1) { stream 646 ext/standard/streamsfuncs.c php_stream *stream; stream 674 ext/standard/streamsfuncs.c php_stream_from_zval_no_verify(stream, elem); stream 675 ext/standard/streamsfuncs.c if (stream == NULL) { stream 683 ext/standard/streamsfuncs.c if (SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT | PHP_STREAM_CAST_INTERNAL, (void*)&this_fd, 1) && this_fd != SOCK_ERR) { stream 713 ext/standard/streamsfuncs.c php_stream *stream; stream 727 ext/standard/streamsfuncs.c php_stream_from_zval_no_verify(stream, elem); stream 728 ext/standard/streamsfuncs.c if (stream == NULL) { stream 731 ext/standard/streamsfuncs.c if ((stream->writepos - stream->readpos) > 0) { stream 986 ext/standard/streamsfuncs.c php_stream *stream; stream 988 ext/standard/streamsfuncs.c stream = zend_fetch_resource(&contextresource TSRMLS_CC, -1, NULL, NULL, 2, php_file_le_stream(), php_file_le_pstream); stream 990 ext/standard/streamsfuncs.c if (stream) { stream 991 ext/standard/streamsfuncs.c context = stream->context; stream 997 ext/standard/streamsfuncs.c context = stream->context = php_stream_context_alloc(TSRMLS_C); stream 1186 ext/standard/streamsfuncs.c php_stream *stream; stream 1199 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 1207 ext/standard/streamsfuncs.c if (strchr(stream->mode, 'r') || strchr(stream->mode, '+')) { stream 1210 ext/standard/streamsfuncs.c if (strchr(stream->mode, 'w') || strchr(stream->mode, '+') || strchr(stream->mode, 'a')) { stream 1216 ext/standard/streamsfuncs.c filter = php_stream_filter_create(filtername, filterparams, php_stream_is_persistent(stream) TSRMLS_CC); stream 1222 ext/standard/streamsfuncs.c ret = php_stream_filter_append_ex(&stream->readfilters, filter TSRMLS_CC); stream 1224 ext/standard/streamsfuncs.c ret = php_stream_filter_prepend_ex(&stream->readfilters, filter TSRMLS_CC); stream 1233 ext/standard/streamsfuncs.c filter = php_stream_filter_create(filtername, filterparams, php_stream_is_persistent(stream) TSRMLS_CC); stream 1239 ext/standard/streamsfuncs.c ret = php_stream_filter_append_ex(&stream->writefilters, filter TSRMLS_CC); stream 1241 ext/standard/streamsfuncs.c ret = php_stream_filter_prepend_ex(&stream->writefilters, filter TSRMLS_CC); stream 1315 ext/standard/streamsfuncs.c php_stream *stream; stream 1329 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 1331 ext/standard/streamsfuncs.c if ((buf = php_stream_get_record(stream, max_length, &buf_size, str, str_len TSRMLS_CC))) { stream 1347 ext/standard/streamsfuncs.c php_stream *stream; stream 1353 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &arg1); stream 1357 ext/standard/streamsfuncs.c if (php_stream_set_option(stream, PHP_STREAM_OPTION_BLOCKING, block == 0 ? 0 : 1, NULL) == -1) { stream 1374 ext/standard/streamsfuncs.c php_stream *stream; stream 1381 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &socket); stream 1392 ext/standard/streamsfuncs.c if (PHP_STREAM_OPTION_RETURN_OK == php_stream_set_option(stream, PHP_STREAM_OPTION_READ_TIMEOUT, 0, &t)) { stream 1409 ext/standard/streamsfuncs.c php_stream *stream; stream 1415 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &arg1); stream 1421 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_WRITE_BUFFER, PHP_STREAM_BUFFER_NONE, NULL); stream 1423 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_WRITE_BUFFER, PHP_STREAM_BUFFER_FULL, &buff); stream 1437 ext/standard/streamsfuncs.c php_stream *stream; stream 1456 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 1458 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_SET_CHUNK_SIZE, (int)csize, NULL); stream 1472 ext/standard/streamsfuncs.c php_stream *stream; stream 1478 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &arg1); stream 1484 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_READ_BUFFER, PHP_STREAM_BUFFER_NONE, NULL); stream 1486 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_READ_BUFFER, PHP_STREAM_BUFFER_FULL, &buff); stream 1499 ext/standard/streamsfuncs.c php_stream *stream, *sessstream = NULL; stream 1507 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 1513 ext/standard/streamsfuncs.c if (!GET_CTX_OPT(stream, "ssl", "crypto_method", val)) { stream 1525 ext/standard/streamsfuncs.c if (php_stream_xport_crypto_setup(stream, cryptokind, sessstream TSRMLS_CC) < 0) { stream 1530 ext/standard/streamsfuncs.c ret = php_stream_xport_crypto_enable(stream, enable TSRMLS_CC); stream 1569 ext/standard/streamsfuncs.c php_stream *stream = NULL; stream 1577 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1578 ext/standard/streamsfuncs.c if (stream == NULL) { stream 1581 ext/standard/streamsfuncs.c wrapper = stream->wrapper; stream 1600 ext/standard/streamsfuncs.c php_stream *stream; stream 1607 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zsrc); stream 1609 ext/standard/streamsfuncs.c if (!php_stream_supports_lock(stream)) { stream 1627 ext/standard/streamsfuncs.c php_stream *stream; stream 1639 ext/standard/streamsfuncs.c php_stream_from_zval(stream, &zstream); stream 1641 ext/standard/streamsfuncs.c RETURN_BOOL(php_stream_xport_shutdown(stream, (stream_shutdown_t)how TSRMLS_CC) == 0); stream 703 ext/standard/url.c php_stream *stream; stream 714 ext/standard/url.c if (!(stream = php_stream_open_wrapper_ex(url, "r", REPORT_ERRORS | STREAM_USE_URL | STREAM_ONLY_GET_HEADERS, NULL, context))) { stream 718 ext/standard/url.c if (!stream->wrapperdata || Z_TYPE_P(stream->wrapperdata) != IS_ARRAY) { stream 719 ext/standard/url.c php_stream_close(stream); stream 726 ext/standard/url.c if (zend_hash_find(HASH_OF(stream->wrapperdata), "headers", sizeof("headers"), (void **)&h) != FAILURE && Z_TYPE_PP(h) == IS_ARRAY) { stream 729 ext/standard/url.c php_stream_getc(stream); stream 731 ext/standard/url.c zend_hash_find(HASH_OF(stream->wrapperdata), "headers", sizeof("headers"), (void **)&h); stream 734 ext/standard/url.c hashT = HASH_OF(stream->wrapperdata); stream 773 ext/standard/url.c php_stream_close(stream); stream 166 ext/standard/user_filters.c php_stream *stream, stream 191 ext/standard/user_filters.c php_stream_to_zval(stream, zstream); stream 512 ext/standard/user_filters.c php_stream *stream; stream 522 ext/standard/user_filters.c php_stream_from_zval(stream, &zstream); stream 524 ext/standard/user_filters.c if (!(pbuffer = pemalloc(buffer_len, php_stream_is_persistent(stream)))) { stream 530 ext/standard/user_filters.c bucket = php_stream_bucket_new(stream, pbuffer, buffer_len, 1, php_stream_is_persistent(stream) TSRMLS_CC); stream 639 ext/tidy/tidy.c php_stream *stream; stream 642 ext/tidy/tidy.c if (!(stream = php_stream_open_wrapper(filename, "rb", (use_include_path ? USE_PATH : 0), NULL))) { stream 645 ext/tidy/tidy.c if ((*len = (int) php_stream_copy_to_mem(stream, (void*) &data, PHP_STREAM_COPY_ALL, 0)) == 0) { stream 649 ext/tidy/tidy.c php_stream_close(stream); stream 1340 ext/wddx/wddx.c php_stream *stream = NULL; stream 1350 ext/wddx/wddx.c php_stream_from_zval(stream, &packet); stream 1351 ext/wddx/wddx.c if (stream) { stream 1352 ext/wddx/wddx.c payload_len = php_stream_copy_to_mem(stream, &payload, PHP_STREAM_COPY_ALL, 0); stream 1365 ext/wddx/wddx.c if (stream) { stream 170 ext/zip/php_zip.c php_stream *stream; stream 283 ext/zip/php_zip.c stream = php_stream_open_wrapper(fullpath, "w+b", REPORT_ERRORS|ENFORCE_SAFE_MODE, NULL); stream 285 ext/zip/php_zip.c stream = php_stream_open_wrapper(fullpath, "w+b", REPORT_ERRORS, NULL); stream 288 ext/zip/php_zip.c if (stream == NULL) { stream 296 ext/zip/php_zip.c php_stream_close(stream); stream 303 ext/zip/php_zip.c php_stream_write(stream, b, n); stream 306 ext/zip/php_zip.c php_stream_close(stream); stream 2815 ext/zip/php_zip.c php_stream *stream; stream 2834 ext/zip/php_zip.c stream = php_stream_zip_open(obj->filename, filename, mode STREAMS_CC TSRMLS_CC); stream 2835 ext/zip/php_zip.c if (stream) { stream 2836 ext/zip/php_zip.c php_stream_to_zval(stream, return_value); stream 38 ext/zip/zip_stream.c php_stream *stream; stream 42 ext/zip/zip_stream.c struct php_zip_stream_data_t *self = (struct php_zip_stream_data_t *) stream->abstract; stream 46 ext/zip/zip_stream.c static size_t php_zip_ops_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 56 ext/zip/zip_stream.c stream->eof = 1; stream 63 ext/zip/zip_stream.c stream->eof = 1; stream 73 ext/zip/zip_stream.c static size_t php_zip_ops_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 75 ext/zip/zip_stream.c if (!stream) { stream 84 ext/zip/zip_stream.c static int php_zip_ops_close(php_stream *stream, int close_handle TSRMLS_DC) stream 99 ext/zip/zip_stream.c stream->abstract = NULL; stream 105 ext/zip/zip_stream.c static int php_zip_ops_flush(php_stream *stream TSRMLS_DC) stream 107 ext/zip/zip_stream.c if (!stream) { stream 115 ext/zip/zip_stream.c static int php_zip_ops_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ stream 118 ext/zip/zip_stream.c const char *path = stream->orig_path; stream 119 ext/zip/zip_stream.c int path_len = strlen(stream->orig_path); stream 208 ext/zip/zip_stream.c php_stream *stream = NULL; stream 233 ext/zip/zip_stream.c self->stream = NULL; stream 235 ext/zip/zip_stream.c stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode); stream 236 ext/zip/zip_stream.c stream->orig_path = estrdup(path); stream 242 ext/zip/zip_stream.c if (!stream) { stream 245 ext/zip/zip_stream.c return stream; stream 271 ext/zip/zip_stream.c php_stream *stream = NULL; stream 312 ext/zip/zip_stream.c self->stream = NULL; stream 314 ext/zip/zip_stream.c stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode); stream 326 ext/zip/zip_stream.c if (!stream) { stream 329 ext/zip/zip_stream.c return stream; stream 554 ext/zlib/zlib.c php_stream *stream; stream 565 ext/zlib/zlib.c stream = php_stream_gzopen(NULL, filename, "rb", flags, NULL, NULL STREAMS_CC TSRMLS_CC); stream 567 ext/zlib/zlib.c if (!stream) { stream 578 ext/zlib/zlib.c while (php_stream_gets(stream, buf, sizeof(buf) - 1) != NULL) { stream 581 ext/zlib/zlib.c php_stream_close(stream); stream 593 ext/zlib/zlib.c php_stream *stream; stream 604 ext/zlib/zlib.c stream = php_stream_gzopen(NULL, filename, mode, flags, NULL, NULL STREAMS_CC TSRMLS_CC); stream 606 ext/zlib/zlib.c if (!stream) { stream 609 ext/zlib/zlib.c php_stream_to_zval(stream, return_value); stream 620 ext/zlib/zlib.c php_stream *stream; stream 632 ext/zlib/zlib.c stream = php_stream_gzopen(NULL, filename, "rb", flags, NULL, NULL STREAMS_CC TSRMLS_CC); stream 634 ext/zlib/zlib.c if (!stream) { stream 637 ext/zlib/zlib.c size = php_stream_passthru(stream); stream 638 ext/zlib/zlib.c php_stream_close(stream); stream 55 ext/zlib/zlib_filter.c php_stream *stream, stream 117 ext/zlib/zlib_filter.c out_bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 141 ext/zlib/zlib_filter.c bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 180 ext/zlib/zlib_filter.c php_stream *stream, stream 231 ext/zlib/zlib_filter.c out_bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 250 ext/zlib/zlib_filter.c bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC); stream 32 ext/zlib/zlib_fopen_wrapper.c php_stream *stream; stream 35 ext/zlib/zlib_fopen_wrapper.c static size_t php_gziop_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 37 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 43 ext/zlib/zlib_fopen_wrapper.c stream->eof = 1; stream 49 ext/zlib/zlib_fopen_wrapper.c static size_t php_gziop_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 51 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 59 ext/zlib/zlib_fopen_wrapper.c static int php_gziop_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) stream 61 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 74 ext/zlib/zlib_fopen_wrapper.c static int php_gziop_close(php_stream *stream, int close_handle TSRMLS_DC) stream 76 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 84 ext/zlib/zlib_fopen_wrapper.c if (self->stream) { stream 85 ext/zlib/zlib_fopen_wrapper.c php_stream_close(self->stream); stream 86 ext/zlib/zlib_fopen_wrapper.c self->stream = NULL; stream 94 ext/zlib/zlib_fopen_wrapper.c static int php_gziop_flush(php_stream *stream TSRMLS_DC) stream 96 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 115 ext/zlib/zlib_fopen_wrapper.c php_stream *stream = NULL, *innerstream = NULL; stream 138 ext/zlib/zlib_fopen_wrapper.c self->stream = innerstream; stream 142 ext/zlib/zlib_fopen_wrapper.c stream = php_stream_alloc_rel(&php_stream_gzio_ops, self, 0, mode); stream 143 ext/zlib/zlib_fopen_wrapper.c if (stream) { stream 144 ext/zlib/zlib_fopen_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; stream 145 ext/zlib/zlib_fopen_wrapper.c return stream; stream 1417 main/main.c php_stream *stream = php_stream_open_wrapper((char *)filename, "rb", mode, &handle->opened_path); stream 1419 main/main.c if (stream) { stream 1426 main/main.c handle->handle.stream.handle = stream; stream 1427 main/main.c handle->handle.stream.reader = (zend_stream_reader_t)_php_stream_read; stream 1428 main/main.c handle->handle.stream.fsizer = php_zend_stream_fsizer; stream 1429 main/main.c handle->handle.stream.isatty = 0; stream 1431 main/main.c memset(&handle->handle.stream.mmap, 0, sizeof(handle->handle.stream.mmap)); stream 1432 main/main.c len = php_zend_stream_fsizer(stream TSRMLS_CC); stream 1437 main/main.c && php_stream_mmap_possible(stream) stream 1438 main/main.c && (p = php_stream_mmap_range(stream, 0, len, PHP_STREAM_MAP_MODE_SHARED_READONLY, &mapped_len)) != NULL) { stream 1439 main/main.c handle->handle.stream.closer = php_zend_stream_mmap_closer; stream 1440 main/main.c handle->handle.stream.mmap.buf = p; stream 1441 main/main.c handle->handle.stream.mmap.len = mapped_len; stream 1444 main/main.c handle->handle.stream.closer = php_zend_stream_closer; stream 1448 main/main.c php_stream_auto_cleanup(stream); stream 1040 main/network.c php_stream *stream; stream 1051 main/network.c stream = php_stream_alloc_rel(&php_stream_generic_socket_ops, sock, persistent_id, "r+"); stream 1053 main/network.c if (stream == NULL) { stream 1056 main/network.c stream->flags |= PHP_STREAM_FLAG_AVOID_BLOCKING; stream 1059 main/network.c return stream; stream 1067 main/network.c php_stream *stream; stream 1071 main/network.c stream = php_stream_xport_create(res, reslen, REPORT_ERRORS, stream 1076 main/network.c return stream; stream 35 main/php_memory_streams.h #define php_stream_memory_get_buffer(stream, length) _php_stream_memory_get_buffer((stream), (length) STREAMS_CC TSRMLS_CC) stream 46 main/php_memory_streams.h PHPAPI char *_php_stream_memory_get_buffer(php_stream *stream, size_t *length STREAMS_DC TSRMLS_DC); stream 118 main/php_streams.h size_t (*write)(php_stream *stream, const char *buf, size_t count TSRMLS_DC); stream 119 main/php_streams.h size_t (*read)(php_stream *stream, char *buf, size_t count TSRMLS_DC); stream 120 main/php_streams.h int (*close)(php_stream *stream, int close_handle TSRMLS_DC); stream 121 main/php_streams.h int (*flush)(php_stream *stream TSRMLS_DC); stream 126 main/php_streams.h int (*seek)(php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC); stream 127 main/php_streams.h int (*cast)(php_stream *stream, int castas, void **ret TSRMLS_DC); stream 128 main/php_streams.h int (*stat)(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); stream 129 main/php_streams.h int (*set_option)(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC); stream 137 main/php_streams.h int (*stream_closer)(php_stream_wrapper *wrapper, php_stream *stream TSRMLS_DC); stream 139 main/php_streams.h int (*stream_stat)(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); stream 245 main/php_streams.h #define php_stream_get_resource_id(stream) ((php_stream *)(stream))->rsrc_id stream 248 main/php_streams.h # define php_stream_auto_cleanup(stream) { (stream)->__exposed++; } stream 252 main/php_streams.h # define php_stream_to_zval(stream, zval) { ZVAL_RESOURCE(zval, (stream)->rsrc_id); (stream)->__exposed++; } stream 254 main/php_streams.h # define php_stream_auto_cleanup(stream) /* nothing */ stream 255 main/php_streams.h # define php_stream_to_zval(stream, zval) { ZVAL_RESOURCE(zval, (stream)->rsrc_id); } stream 266 main/php_streams.h PHPAPI int php_stream_from_persistent_id(const char *persistent_id, php_stream **stream TSRMLS_DC); stream 281 main/php_streams.h PHPAPI int _php_stream_free(php_stream *stream, int close_options TSRMLS_DC); stream 282 main/php_streams.h #define php_stream_free(stream, close_options) _php_stream_free((stream), (close_options) TSRMLS_CC) stream 283 main/php_streams.h #define php_stream_close(stream) _php_stream_free((stream), PHP_STREAM_FREE_CLOSE TSRMLS_CC) stream 284 main/php_streams.h #define php_stream_pclose(stream) _php_stream_free((stream), PHP_STREAM_FREE_CLOSE_PERSISTENT TSRMLS_CC) stream 286 main/php_streams.h PHPAPI int _php_stream_seek(php_stream *stream, off_t offset, int whence TSRMLS_DC); stream 287 main/php_streams.h #define php_stream_rewind(stream) _php_stream_seek((stream), 0L, SEEK_SET TSRMLS_CC) stream 288 main/php_streams.h #define php_stream_seek(stream, offset, whence) _php_stream_seek((stream), (offset), (whence) TSRMLS_CC) stream 290 main/php_streams.h PHPAPI off_t _php_stream_tell(php_stream *stream TSRMLS_DC); stream 291 main/php_streams.h #define php_stream_tell(stream) _php_stream_tell((stream) TSRMLS_CC) stream 293 main/php_streams.h PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC); stream 294 main/php_streams.h #define php_stream_read(stream, buf, count) _php_stream_read((stream), (buf), (count) TSRMLS_CC) stream 296 main/php_streams.h PHPAPI size_t _php_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC); stream 297 main/php_streams.h #define php_stream_write_string(stream, str) _php_stream_write(stream, str, strlen(str) TSRMLS_CC) stream 298 main/php_streams.h #define php_stream_write(stream, buf, count) _php_stream_write(stream, (buf), (count) TSRMLS_CC) stream 300 main/php_streams.h PHPAPI void _php_stream_fill_read_buffer(php_stream *stream, size_t size TSRMLS_DC); stream 301 main/php_streams.h #define php_stream_fill_read_buffer(stream, size) _php_stream_fill_read_buffer((stream), (size) TSRMLS_CC) stream 304 main/php_streams.h PHPAPI size_t _php_stream_printf(php_stream *stream TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 3, 4); stream 306 main/php_streams.h PHPAPI size_t _php_stream_printf(php_stream *stream TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 2, 3); stream 312 main/php_streams.h PHPAPI int _php_stream_eof(php_stream *stream TSRMLS_DC); stream 313 main/php_streams.h #define php_stream_eof(stream) _php_stream_eof((stream) TSRMLS_CC) stream 315 main/php_streams.h PHPAPI int _php_stream_getc(php_stream *stream TSRMLS_DC); stream 316 main/php_streams.h #define php_stream_getc(stream) _php_stream_getc((stream) TSRMLS_CC) stream 318 main/php_streams.h PHPAPI int _php_stream_putc(php_stream *stream, int c TSRMLS_DC); stream 319 main/php_streams.h #define php_stream_putc(stream, c) _php_stream_putc((stream), (c) TSRMLS_CC) stream 321 main/php_streams.h PHPAPI int _php_stream_flush(php_stream *stream, int closing TSRMLS_DC); stream 322 main/php_streams.h #define php_stream_flush(stream) _php_stream_flush((stream), 0 TSRMLS_CC) stream 324 main/php_streams.h PHPAPI char *_php_stream_get_line(php_stream *stream, char *buf, size_t maxlen, size_t *returned_len TSRMLS_DC); stream 325 main/php_streams.h #define php_stream_gets(stream, buf, maxlen) _php_stream_get_line((stream), (buf), (maxlen), NULL TSRMLS_CC) stream 327 main/php_streams.h #define php_stream_get_line(stream, buf, maxlen, retlen) _php_stream_get_line((stream), (buf), (maxlen), (retlen) TSRMLS_CC) stream 328 main/php_streams.h PHPAPI char *php_stream_get_record(php_stream *stream, size_t maxlen, size_t *returned_len, const char *delim, size_t delim_len TSRMLS_DC); stream 331 main/php_streams.h PHPAPI int _php_stream_puts(php_stream *stream, const char *buf TSRMLS_DC); stream 332 main/php_streams.h #define php_stream_puts(stream, buf) _php_stream_puts((stream), (buf) TSRMLS_CC) stream 334 main/php_streams.h PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); stream 335 main/php_streams.h #define php_stream_stat(stream, ssb) _php_stream_stat((stream), (ssb) TSRMLS_CC) stream 361 main/php_streams.h PHPAPI int _php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC); stream 362 main/php_streams.h #define php_stream_set_option(stream, option, value, ptrvalue) _php_stream_set_option((stream), (option), (value), (ptrvalue) TSRMLS_CC) stream 364 main/php_streams.h #define php_stream_set_chunk_size(stream, size) _php_stream_set_option((stream), PHP_STREAM_OPTION_SET_CHUNK_SIZE, (size), NULL TSRMLS_CC) stream 403 main/php_streams.h #define php_stream_supports_lock(stream) _php_stream_set_option((stream), PHP_STREAM_OPTION_LOCKING, 0, (void *) PHP_STREAM_LOCK_SUPPORTED TSRMLS_CC) == 0 ? 1 : 0 stream 404 main/php_streams.h #define php_stream_lock(stream, mode) _php_stream_set_option((stream), PHP_STREAM_OPTION_LOCKING, (mode), (void *) NULL TSRMLS_CC) stream 415 main/php_streams.h #define php_stream_truncate_supported(stream) (_php_stream_set_option((stream), PHP_STREAM_OPTION_TRUNCATE_API, PHP_STREAM_TRUNCATE_SUPPORTED, NULL TSRMLS_CC) == PHP_STREAM_OPTION_RETURN_OK ? 1 : 0) stream 418 main/php_streams.h PHPAPI int _php_stream_truncate_set_size(php_stream *stream, size_t newsize TSRMLS_DC); stream 419 main/php_streams.h #define php_stream_truncate_set_size(stream, size) _php_stream_truncate_set_size((stream), (size) TSRMLS_CC) stream 423 main/php_streams.h #define php_stream_populate_meta_data(stream, zv) (_php_stream_set_option((stream), PHP_STREAM_OPTION_META_DATA_API, 0, zv TSRMLS_CC) == PHP_STREAM_OPTION_RETURN_OK ? 1 : 0) stream 453 main/php_streams.h #define php_stream_passthru(stream) _php_stream_passthru((stream) STREAMS_CC TSRMLS_CC) stream 478 main/php_streams.h PHPAPI int _php_stream_cast(php_stream *stream, int castas, void **ret, int show_err TSRMLS_DC); stream 481 main/php_streams.h #define php_stream_can_cast(stream, as) _php_stream_cast((stream), (as), NULL, 0 TSRMLS_CC) stream 482 main/php_streams.h #define php_stream_cast(stream, as, ret, show_err) _php_stream_cast((stream), (as), (ret), (show_err) TSRMLS_CC) stream 486 main/php_streams.h #define php_stream_is(stream, anops) ((stream)->ops == anops) stream 489 main/php_streams.h #define php_stream_is_persistent(stream) (stream)->is_persistent stream 553 main/php_streams.h PHPAPI const char *php_stream_locate_eol(php_stream *stream, const char *buf, size_t buf_len TSRMLS_DC); stream 558 main/php_streams.h #define php_stream_get_from_zval(stream, zstream, mode, options, opened, context) \ stream 560 main/php_streams.h php_stream_from_zval((stream), (zstream)); \ stream 561 main/php_streams.h } else (stream) = Z_TYPE_PP((zstream)) == IS_STRING ? \ stream 88 main/streams/cast.c php_stream *stream = (php_stream*)cookie; stream 92 main/streams/cast.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_NONE; stream 93 main/streams/cast.c return php_stream_close(stream); stream 135 main/streams/cast.c php_stream *stream = (php_stream*)cookie; stream 139 main/streams/cast.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_NONE; stream 140 main/streams/cast.c return php_stream_close(stream); stream 157 main/streams/cast.c void php_stream_mode_sanitize_fdopen_fopencookie(php_stream *stream, char *result) stream 161 main/streams/cast.c const char *cur_mode = stream->mode; stream 200 main/streams/cast.c PHPAPI int _php_stream_cast(php_stream *stream, int castas, void **ret, int show_err TSRMLS_DC) stream 207 main/streams/cast.c php_stream_flush(stream); stream 208 main/streams/cast.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) { stream 211 main/streams/cast.c stream->ops->seek(stream, stream->position, SEEK_SET, &dummy TSRMLS_CC); stream 212 main/streams/cast.c stream->readpos = stream->writepos = 0; stream 219 main/streams/cast.c if (stream->stdiocast) { stream 221 main/streams/cast.c *(FILE**)ret = stream->stdiocast; stream 228 main/streams/cast.c if (php_stream_is(stream, PHP_STREAM_IS_STDIO) && stream 229 main/streams/cast.c stream->ops->cast && stream 230 main/streams/cast.c !php_stream_is_filtered(stream) && stream 231 main/streams/cast.c stream->ops->cast(stream, castas, ret TSRMLS_CC) == SUCCESS stream 244 main/streams/cast.c php_stream_mode_sanitize_fdopen_fopencookie(stream, fixed_mode); stream 245 main/streams/cast.c *(FILE**)ret = fopencookie(stream, fixed_mode, PHP_STREAM_COOKIE_FUNCTIONS); stream 251 main/streams/cast.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_FOPENCOOKIE; stream 255 main/streams/cast.c pos = php_stream_tell(stream); stream 272 main/streams/cast.c if (!php_stream_is_filtered(stream) && stream->ops->cast && stream->ops->cast(stream, castas, NULL TSRMLS_CC) == SUCCESS) { stream 273 main/streams/cast.c if (FAILURE == stream->ops->cast(stream, castas, ret TSRMLS_CC)) { stream 282 main/streams/cast.c int retcopy = php_stream_copy_to_stream_ex(stream, newstream, PHP_STREAM_COPY_ALL, NULL); stream 295 main/streams/cast.c php_stream_free(stream, PHP_STREAM_FREE_CLOSE_CASTED); stream 306 main/streams/cast.c if (php_stream_is_filtered(stream)) { stream 309 main/streams/cast.c } else if (stream->ops->cast && stream->ops->cast(stream, castas, ret TSRMLS_CC) == SUCCESS) { stream 322 main/streams/cast.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "cannot represent a stream of type %s as a %s", stream->ops->label, cast_names[castas]); stream 329 main/streams/cast.c if ((stream->writepos - stream->readpos) > 0 && stream 330 main/streams/cast.c stream->fclose_stdiocast != PHP_STREAM_FCLOSE_FOPENCOOKIE && stream 337 main/streams/cast.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "%ld bytes of buffered data lost during stream conversion!", (long)(stream->writepos - stream->readpos)); stream 341 main/streams/cast.c stream->stdiocast = *(FILE**)ret; stream 345 main/streams/cast.c php_stream_free(stream, PHP_STREAM_FREE_CLOSE_CASTED); stream 357 main/streams/cast.c php_stream *stream = NULL; stream 359 main/streams/cast.c stream = php_stream_open_wrapper_rel(path, mode, options|STREAM_WILL_CAST, opened_path); stream 361 main/streams/cast.c if (stream == NULL) { stream 365 main/streams/cast.c if (php_stream_cast(stream, PHP_STREAM_AS_STDIO|PHP_STREAM_CAST_TRY_HARD|PHP_STREAM_CAST_RELEASE, (void**)&fp, REPORT_ERRORS) == FAILURE) { stream 366 main/streams/cast.c php_stream_close(stream); stream 73 main/streams/filter.c PHPAPI php_stream_bucket *php_stream_bucket_new(php_stream *stream, char *buf, size_t buflen, int own_buf, int buf_persistent TSRMLS_DC) stream 75 main/streams/filter.c int is_persistent = php_stream_is_persistent(stream); stream 339 main/streams/filter.c php_stream *stream = chain->stream; stream 351 main/streams/filter.c if (&(stream->readfilters) == chain && (stream->writepos - stream->readpos) > 0) { stream 359 main/streams/filter.c bucket = php_stream_bucket_new(stream, (char*) stream->readbuf + stream->readpos, stream->writepos - stream->readpos, 0, 0 TSRMLS_CC); stream 361 main/streams/filter.c status = filter->fops->filter(stream, filter, brig_inp, brig_outp, &consumed, PSFS_FLAG_NORMAL TSRMLS_CC); stream 363 main/streams/filter.c if (stream->readpos + consumed > (uint)stream->writepos) { stream 386 main/streams/filter.c stream->readpos = 0; stream 387 main/streams/filter.c stream->writepos = 0; stream 394 main/streams/filter.c stream->writepos = 0; stream 395 main/streams/filter.c stream->readpos = 0; stream 401 main/streams/filter.c if (stream->readbuflen - stream->writepos < bucket->buflen) { stream 402 main/streams/filter.c stream->readbuflen += bucket->buflen; stream 403 main/streams/filter.c stream->readbuf = perealloc(stream->readbuf, stream->readbuflen, stream->is_persistent); stream 405 main/streams/filter.c memcpy(stream->readbuf + stream->writepos, bucket->buf, bucket->buflen); stream 406 main/streams/filter.c stream->writepos += bucket->buflen; stream 437 main/streams/filter.c php_stream *stream; stream 441 main/streams/filter.c if (!filter->chain || !filter->chain->stream) { stream 447 main/streams/filter.c stream = chain->stream; stream 452 main/streams/filter.c status = filter->fops->filter(stream, current, inp, outp, NULL, flags TSRMLS_CC); stream 483 main/streams/filter.c if (chain == &(stream->readfilters)) { stream 485 main/streams/filter.c if (stream->readpos > 0) { stream 487 main/streams/filter.c memcpy(stream->readbuf, stream->readbuf + stream->readpos, stream->writepos - stream->readpos); stream 488 main/streams/filter.c stream->readpos = 0; stream 489 main/streams/filter.c stream->writepos -= stream->readpos; stream 491 main/streams/filter.c if (flushed_size > (stream->readbuflen - stream->writepos)) { stream 493 main/streams/filter.c stream->readbuf = perealloc(stream->readbuf, stream->writepos + flushed_size + stream->chunk_size, stream->is_persistent); stream 496 main/streams/filter.c memcpy(stream->readbuf + stream->writepos, bucket->buf, bucket->buflen); stream 497 main/streams/filter.c stream->writepos += bucket->buflen; stream 501 main/streams/filter.c } else if (chain == &(stream->writefilters)) { stream 504 main/streams/filter.c stream->ops->write(stream, bucket->buf, bucket->buflen TSRMLS_CC); stream 50 main/streams/glob_wrapper.c PHPAPI char* _php_glob_stream_get_path(php_stream *stream, int copy, int *plen STREAMS_DC TSRMLS_DC) /* {{{ */ stream 52 main/streams/glob_wrapper.c glob_s_t *pglob = (glob_s_t *)stream->abstract; stream 72 main/streams/glob_wrapper.c PHPAPI char* _php_glob_stream_get_pattern(php_stream *stream, int copy, int *plen STREAMS_DC TSRMLS_DC) /* {{{ */ stream 74 main/streams/glob_wrapper.c glob_s_t *pglob = (glob_s_t *)stream->abstract; stream 94 main/streams/glob_wrapper.c PHPAPI int _php_glob_stream_get_count(php_stream *stream, int *pflags STREAMS_DC TSRMLS_DC) /* {{{ */ stream 96 main/streams/glob_wrapper.c glob_s_t *pglob = (glob_s_t *)stream->abstract; stream 140 main/streams/glob_wrapper.c static size_t php_glob_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) /* {{{ */ stream 142 main/streams/glob_wrapper.c glob_s_t *pglob = (glob_s_t *)stream->abstract; stream 164 main/streams/glob_wrapper.c static int php_glob_stream_close(php_stream *stream, int close_handle TSRMLS_DC) /* {{{ */ stream 166 main/streams/glob_wrapper.c glob_s_t *pglob = (glob_s_t *)stream->abstract; stream 178 main/streams/glob_wrapper.c efree(stream->abstract); stream 183 main/streams/glob_wrapper.c static int php_glob_stream_rewind(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) /* {{{ */ stream 185 main/streams/glob_wrapper.c glob_s_t *pglob = (glob_s_t *)stream->abstract; stream 49 main/streams/memory.c static size_t php_stream_memory_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 51 main/streams/memory.c php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; stream 85 main/streams/memory.c static size_t php_stream_memory_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 87 main/streams/memory.c php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; stream 91 main/streams/memory.c stream->eof = 1; stream 110 main/streams/memory.c static int php_stream_memory_close(php_stream *stream, int close_handle TSRMLS_DC) stream 112 main/streams/memory.c php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; stream 125 main/streams/memory.c static int php_stream_memory_flush(php_stream *stream TSRMLS_DC) stream 134 main/streams/memory.c static int php_stream_memory_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) stream 136 main/streams/memory.c php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; stream 149 main/streams/memory.c stream->eof = 0; stream 160 main/streams/memory.c stream->eof = 0; stream 172 main/streams/memory.c stream->eof = 0; stream 187 main/streams/memory.c stream->eof = 0; stream 198 main/streams/memory.c static int php_stream_memory_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) stream 204 main/streams/memory.c static int php_stream_memory_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ stream 207 main/streams/memory.c php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; stream 247 main/streams/memory.c static int php_stream_memory_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) /* {{{ */ stream 249 main/streams/memory.c php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; stream 296 main/streams/memory.c php_stream *stream; stream 305 main/streams/memory.c stream = php_stream_alloc_rel(&php_stream_memory_ops, self, 0, mode & TEMP_STREAM_READONLY ? "rb" : "w+b"); stream 306 main/streams/memory.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; stream 307 main/streams/memory.c return stream; stream 315 main/streams/memory.c php_stream *stream; stream 318 main/streams/memory.c if ((stream = php_stream_memory_create_rel(mode)) != NULL) { stream 319 main/streams/memory.c ms = (php_stream_memory_data*)stream->abstract; stream 328 main/streams/memory.c php_stream_write(stream, buf, length); stream 332 main/streams/memory.c return stream; stream 338 main/streams/memory.c PHPAPI char *_php_stream_memory_get_buffer(php_stream *stream, size_t *length STREAMS_DC TSRMLS_DC) stream 340 main/streams/memory.c php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; stream 364 main/streams/memory.c static size_t php_stream_temp_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 366 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 385 main/streams/memory.c php_stream_encloses(stream, ts->innerstream); stream 394 main/streams/memory.c static size_t php_stream_temp_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 396 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 407 main/streams/memory.c stream->eof = ts->innerstream->eof; stream 415 main/streams/memory.c static int php_stream_temp_close(php_stream *stream, int close_handle TSRMLS_DC) stream 417 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 444 main/streams/memory.c static int php_stream_temp_flush(php_stream *stream TSRMLS_DC) stream 446 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 455 main/streams/memory.c static int php_stream_temp_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) stream 457 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 468 main/streams/memory.c stream->eof = ts->innerstream->eof; stream 475 main/streams/memory.c static int php_stream_temp_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) stream 477 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 514 main/streams/memory.c php_stream_encloses(stream, ts->innerstream); stream 521 main/streams/memory.c static int php_stream_temp_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ stream 523 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 532 main/streams/memory.c static int php_stream_temp_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) /* {{{ */ stream 534 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 567 main/streams/memory.c php_stream *stream; stream 575 main/streams/memory.c stream = php_stream_alloc_rel(&php_stream_temp_ops, self, 0, mode & TEMP_STREAM_READONLY ? "rb" : "w+b"); stream 576 main/streams/memory.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; stream 578 main/streams/memory.c php_stream_encloses(stream, self->innerstream); stream 580 main/streams/memory.c return stream; stream 594 main/streams/memory.c php_stream *stream; stream 598 main/streams/memory.c if ((stream = php_stream_temp_create_rel(mode, max_memory_usage)) != NULL) { stream 601 main/streams/memory.c php_stream_temp_write(stream, buf, length TSRMLS_CC); stream 602 main/streams/memory.c php_stream_temp_seek(stream, 0, SEEK_SET, &newoffs TSRMLS_CC); stream 604 main/streams/memory.c ts = (php_stream_temp_data*)stream->abstract; stream 608 main/streams/memory.c return stream; stream 626 main/streams/memory.c php_stream *stream; stream 735 main/streams/memory.c if ((stream = php_stream_temp_create_rel(0, ~0u)) != NULL) { stream 737 main/streams/memory.c php_stream_temp_write(stream, comma, ilen TSRMLS_CC); stream 738 main/streams/memory.c php_stream_temp_seek(stream, 0, SEEK_SET, &newoffs TSRMLS_CC); stream 741 main/streams/memory.c if (vlen >= sizeof(stream->mode)) { stream 742 main/streams/memory.c vlen = sizeof(stream->mode) - 1; stream 744 main/streams/memory.c memcpy(stream->mode, mode, vlen); stream 745 main/streams/memory.c stream->mode[vlen] = '\0'; stream 746 main/streams/memory.c stream->ops = &php_stream_rfc2397_ops; stream 747 main/streams/memory.c ts = (php_stream_temp_data*)stream->abstract; stream 754 main/streams/memory.c return stream; stream 25 main/streams/mmap.c PHPAPI char *_php_stream_mmap_range(php_stream *stream, size_t offset, size_t length, php_stream_mmap_operation_t mode, size_t *mapped_len TSRMLS_DC) stream 40 main/streams/mmap.c if (PHP_STREAM_OPTION_RETURN_OK == php_stream_set_option(stream, PHP_STREAM_OPTION_MMAP_API, PHP_STREAM_MMAP_MAP_RANGE, &range)) { stream 49 main/streams/mmap.c PHPAPI int _php_stream_mmap_unmap(php_stream *stream TSRMLS_DC) stream 51 main/streams/mmap.c return php_stream_set_option(stream, PHP_STREAM_OPTION_MMAP_API, PHP_STREAM_MMAP_UNMAP, NULL) == PHP_STREAM_OPTION_RETURN_OK ? 1 : 0; stream 54 main/streams/mmap.c PHPAPI int _php_stream_mmap_unmap_ex(php_stream *stream, off_t readden TSRMLS_DC) stream 58 main/streams/mmap.c if (php_stream_seek(stream, readden, SEEK_CUR) != 0) { stream 61 main/streams/mmap.c if (php_stream_mmap_unmap(stream) == 0) { stream 90 main/streams/php_stream_context.h PHPAPI php_stream_context *php_stream_context_set(php_stream *stream, php_stream_context *context); stream 70 main/streams/php_stream_filter_api.h PHPAPI php_stream_bucket *php_stream_bucket_new(php_stream *stream, char *buf, size_t buflen, int own_buf, int buf_persistent TSRMLS_DC); stream 87 main/streams/php_stream_filter_api.h php_stream *stream, stream 105 main/streams/php_stream_filter_api.h php_stream *stream; stream 142 main/streams/php_stream_filter_api.h #define php_stream_is_filtered(stream) ((stream)->readfilters.head || (stream)->writefilters.head) stream 26 main/streams/php_stream_glob_wrapper.h PHPAPI char* _php_glob_stream_get_path(php_stream *stream, int copy, int *plen STREAMS_DC TSRMLS_DC); stream 27 main/streams/php_stream_glob_wrapper.h #define php_glob_stream_get_path(stream, copy, plen) _php_glob_stream_get_path((stream), (copy), (plen) STREAMS_CC TSRMLS_CC) stream 29 main/streams/php_stream_glob_wrapper.h PHPAPI char* _php_glob_stream_get_pattern(php_stream *stream, int copy, int *plen STREAMS_DC TSRMLS_DC); stream 30 main/streams/php_stream_glob_wrapper.h #define php_glob_stream_get_pattern(stream, copy, plen) _php_glob_stream_get_pattern((stream), (copy), (plen) STREAMS_CC TSRMLS_CC) stream 32 main/streams/php_stream_glob_wrapper.h PHPAPI int _php_glob_stream_get_count(php_stream *stream, int *pflags STREAMS_DC TSRMLS_DC); stream 33 main/streams/php_stream_glob_wrapper.h #define php_glob_stream_get_count(stream, pflags) _php_glob_stream_get_count((stream), (pflags) STREAMS_CC TSRMLS_CC) stream 63 main/streams/php_stream_mmap.h #define php_stream_mmap_supported(stream) (_php_stream_set_option((stream), PHP_STREAM_OPTION_MMAP_API, PHP_STREAM_MMAP_SUPPORTED, NULL TSRMLS_CC) == 0 ? 1 : 0) stream 67 main/streams/php_stream_mmap.h #define php_stream_mmap_possible(stream) (!php_stream_is_filtered((stream)) && php_stream_mmap_supported((stream))) stream 70 main/streams/php_stream_mmap.h PHPAPI char *_php_stream_mmap_range(php_stream *stream, size_t offset, size_t length, php_stream_mmap_operation_t mode, size_t *mapped_len TSRMLS_DC); stream 71 main/streams/php_stream_mmap.h #define php_stream_mmap_range(stream, offset, length, mode, mapped_len) _php_stream_mmap_range((stream), (offset), (length), (mode), (mapped_len) TSRMLS_CC) stream 74 main/streams/php_stream_mmap.h PHPAPI int _php_stream_mmap_unmap(php_stream *stream TSRMLS_DC); stream 75 main/streams/php_stream_mmap.h #define php_stream_mmap_unmap(stream) _php_stream_mmap_unmap((stream) TSRMLS_CC) stream 77 main/streams/php_stream_mmap.h PHPAPI int _php_stream_mmap_unmap_ex(php_stream *stream, off_t readden TSRMLS_DC); stream 78 main/streams/php_stream_mmap.h #define php_stream_mmap_unmap_ex(stream, readden) _php_stream_mmap_unmap_ex((stream), (readden) TSRMLS_CC) stream 61 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_bind(php_stream *stream, stream 67 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_connect(php_stream *stream, stream 76 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_listen(php_stream *stream, stream 83 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_accept(php_stream *stream, php_stream **client, stream 91 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_get_name(php_stream *stream, int want_peer, stream 103 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_recvfrom(php_stream *stream, char *buf, size_t buflen, stream 109 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_sendto(php_stream *stream, const char *buf, size_t buflen, stream 120 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_shutdown(php_stream *stream, stream_shutdown_t how TSRMLS_DC); stream 197 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_crypto_setup(php_stream *stream, php_stream_xport_crypt_method_t crypto_method, php_stream *session_stream TSRMLS_DC); stream 198 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_crypto_enable(php_stream *stream, int activate TSRMLS_DC); stream 67 main/streams/php_streams_int.h void php_stream_mode_sanitize_fdopen_fopencookie(php_stream *stream, char *result); stream 194 main/streams/plain_wrapper.c php_stream *stream; stream 200 main/streams/plain_wrapper.c stream = php_stream_fopen_from_fd_int_rel(fd, "r+b", NULL); stream 201 main/streams/plain_wrapper.c if (stream) { stream 202 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 203 main/streams/plain_wrapper.c stream->wrapper = &php_plain_files_wrapper; stream 204 main/streams/plain_wrapper.c stream->orig_path = estrdup(opened_path); stream 209 main/streams/plain_wrapper.c return stream; stream 227 main/streams/plain_wrapper.c php_stream *stream = php_stream_fopen_from_fd_int_rel(fd, mode, persistent_id); stream 229 main/streams/plain_wrapper.c if (stream) { stream 230 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 248 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 250 main/streams/plain_wrapper.c stream->position = lseek(self->fd, 0, SEEK_CUR); stream 252 main/streams/plain_wrapper.c if (stream->position == (off_t)-1 && errno == ESPIPE) { stream 253 main/streams/plain_wrapper.c stream->position = 0; stream 254 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 261 main/streams/plain_wrapper.c return stream; stream 266 main/streams/plain_wrapper.c php_stream *stream = php_stream_fopen_from_file_int_rel(file, mode); stream 268 main/streams/plain_wrapper.c if (stream) { stream 269 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 287 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 289 main/streams/plain_wrapper.c stream->position = ftell(file); stream 293 main/streams/plain_wrapper.c return stream; stream 299 main/streams/plain_wrapper.c php_stream *stream; stream 310 main/streams/plain_wrapper.c stream = php_stream_alloc_rel(&php_stream_stdio_ops, self, 0, mode); stream 311 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 312 main/streams/plain_wrapper.c return stream; stream 315 main/streams/plain_wrapper.c static size_t php_stdiop_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 317 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 338 main/streams/plain_wrapper.c static size_t php_stdiop_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 340 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 347 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 383 main/streams/plain_wrapper.c stream->eof = (ret == 0 || (ret == (size_t)-1 && errno != EWOULDBLOCK && errno != EINTR && errno != EBADF)); stream 394 main/streams/plain_wrapper.c stream->eof = feof(data->file); stream 399 main/streams/plain_wrapper.c static int php_stdiop_close(php_stream *stream, int close_handle TSRMLS_DC) stream 402 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 455 main/streams/plain_wrapper.c pefree(data, stream->is_persistent); stream 460 main/streams/plain_wrapper.c static int php_stdiop_flush(php_stream *stream TSRMLS_DC) stream 462 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 477 main/streams/plain_wrapper.c static int php_stdiop_seek(php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC) stream 479 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 506 main/streams/plain_wrapper.c static int php_stdiop_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) stream 509 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*) stream->abstract; stream 524 main/streams/plain_wrapper.c php_stream_mode_sanitize_fdopen_fopencookie(stream, fixed_mode); stream 564 main/streams/plain_wrapper.c static int php_stdiop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) stream 567 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*) stream->abstract; stream 576 main/streams/plain_wrapper.c static int php_stdiop_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) stream 578 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*) stream->abstract; stream 839 main/streams/plain_wrapper.c static size_t php_plain_files_dirstream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 841 main/streams/plain_wrapper.c DIR *dir = (DIR*)stream->abstract; stream 858 main/streams/plain_wrapper.c static int php_plain_files_dirstream_close(php_stream *stream, int close_handle TSRMLS_DC) stream 860 main/streams/plain_wrapper.c return closedir((DIR *)stream->abstract); stream 863 main/streams/plain_wrapper.c static int php_plain_files_dirstream_rewind(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) stream 865 main/streams/plain_wrapper.c rewinddir((DIR *)stream->abstract); stream 883 main/streams/plain_wrapper.c php_stream *stream = NULL; stream 908 main/streams/plain_wrapper.c stream = php_stream_alloc(&php_plain_files_dirstream_ops, dir, 0, mode); stream 909 main/streams/plain_wrapper.c if (stream == NULL) stream 913 main/streams/plain_wrapper.c return stream; stream 1390 main/streams/plain_wrapper.c php_stream *stream; stream 1506 main/streams/plain_wrapper.c stream = php_stream_fopen_rel(trypath, mode, opened_path, options); stream 1507 main/streams/plain_wrapper.c if (stream) { stream 1509 main/streams/plain_wrapper.c return stream; stream 78 main/streams/streams.c php_stream *stream; stream 84 main/streams/streams.c stream = (php_stream*)rsrc->ptr; stream 87 main/streams/streams.c fprintf(stderr, "forget_persistent: %s:%p\n", stream->ops->label, stream); stream 90 main/streams/streams.c stream->rsrc_id = FAILURE; stream 92 main/streams/streams.c if (stream->context) { stream 95 main/streams/streams.c stream->context TSRMLS_CC); stream 96 main/streams/streams.c stream->context = NULL; stream 117 main/streams/streams.c PHPAPI int php_stream_from_persistent_id(const char *persistent_id, php_stream **stream TSRMLS_DC) stream 123 main/streams/streams.c if (stream) { stream 142 main/streams/streams.c *stream = (php_stream*)le->ptr; stream 145 main/streams/streams.c (*stream)->rsrc_id = ZEND_REGISTER_RESOURCE(NULL, *stream, le_pstream); stream 148 main/streams/streams.c (*stream)->rsrc_id = index; stream 296 main/streams/streams.c ret->readfilters.stream = ret; stream 297 main/streams/streams.c ret->writefilters.stream = ret; stream 383 main/streams/streams.c PHPAPI int _php_stream_free(php_stream *stream, int close_options TSRMLS_DC) /* {{{ */ stream 394 main/streams/streams.c context = stream->context; stream 397 main/streams/streams.c if (stream->flags & PHP_STREAM_FLAG_NO_CLOSE) { stream 405 main/streams/streams.c stream->ops->label, stream, stream->orig_path, stream->in_free, _php_stream_pretty_free_options(close_options, out)); stream 410 main/streams/streams.c if (stream->in_free) { stream 412 main/streams/streams.c if ((stream->in_free == 1) && (close_options & PHP_STREAM_FREE_IGNORE_ENCLOSING) && (stream->enclosing_stream == NULL)) { stream 419 main/streams/streams.c stream->in_free++; stream 426 main/streams/streams.c (stream->enclosing_stream != NULL)) { stream 427 main/streams/streams.c php_stream *enclosing_stream = stream->enclosing_stream; stream 428 main/streams/streams.c stream->enclosing_stream = NULL; stream 442 main/streams/streams.c if (stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FOPENCOOKIE) { stream 446 main/streams/streams.c php_stream_auto_cleanup(stream); stream 447 main/streams/streams.c stream->in_free--; stream 456 main/streams/streams.c stream->ops->label, stream, stream->orig_path, preserve_handle, release_cast, stream 461 main/streams/streams.c _php_stream_flush(stream, 1 TSRMLS_CC); stream 470 main/streams/streams.c while (zend_list_delete(stream->rsrc_id) == SUCCESS) {} stream 474 main/streams/streams.c if (release_cast && stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FOPENCOOKIE) { stream 482 main/streams/streams.c stream->in_free = 0; stream 483 main/streams/streams.c return fclose(stream->stdiocast); stream 486 main/streams/streams.c ret = stream->ops->close(stream, preserve_handle ? 0 : 1 TSRMLS_CC); stream 487 main/streams/streams.c stream->abstract = NULL; stream 490 main/streams/streams.c if (release_cast && stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FDOPEN && stream->stdiocast) { stream 491 main/streams/streams.c fclose(stream->stdiocast); stream 492 main/streams/streams.c stream->stdiocast = NULL; stream 493 main/streams/streams.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_NONE; stream 498 main/streams/streams.c while (stream->readfilters.head) { stream 499 main/streams/streams.c php_stream_filter_remove(stream->readfilters.head, 1 TSRMLS_CC); stream 501 main/streams/streams.c while (stream->writefilters.head) { stream 502 main/streams/streams.c php_stream_filter_remove(stream->writefilters.head, 1 TSRMLS_CC); stream 505 main/streams/streams.c if (stream->wrapper && stream->wrapper->wops && stream->wrapper->wops->stream_closer) { stream 506 main/streams/streams.c stream->wrapper->wops->stream_closer(stream->wrapper, stream TSRMLS_CC); stream 507 main/streams/streams.c stream->wrapper = NULL; stream 510 main/streams/streams.c if (stream->wrapperdata) { stream 511 main/streams/streams.c zval_ptr_dtor(&stream->wrapperdata); stream 512 main/streams/streams.c stream->wrapperdata = NULL; stream 515 main/streams/streams.c if (stream->readbuf) { stream 516 main/streams/streams.c pefree(stream->readbuf, stream->is_persistent); stream 517 main/streams/streams.c stream->readbuf = NULL; stream 520 main/streams/streams.c if (stream->is_persistent && (close_options & PHP_STREAM_FREE_PERSISTENT)) { stream 522 main/streams/streams.c zend_hash_apply_with_argument(&EG(persistent_list), (apply_func_arg_t) _php_stream_free_persistent, stream TSRMLS_CC); stream 525 main/streams/streams.c if ((close_options & PHP_STREAM_FREE_RSRC_DTOR) && (stream->__exposed == 0) && (EG(error_reporting) & E_WARNING)) { stream 530 main/streams/streams.c spprintf(&leakinfo, 0, __FILE__ "(%d) : Stream of type '%s' %p (path:%s) was not closed\n", __LINE__, stream->ops->label, stream, stream->orig_path); stream 532 main/streams/streams.c if (stream->orig_path) { stream 533 main/streams/streams.c pefree(stream->orig_path, stream->is_persistent); stream 534 main/streams/streams.c stream->orig_path = NULL; stream 544 main/streams/streams.c if (stream->orig_path) { stream 545 main/streams/streams.c pefree(stream->orig_path, stream->is_persistent); stream 546 main/streams/streams.c stream->orig_path = NULL; stream 549 main/streams/streams.c pefree(stream, stream->is_persistent); stream 552 main/streams/streams.c if (stream->orig_path) { stream 553 main/streams/streams.c pefree(stream->orig_path, stream->is_persistent); stream 554 main/streams/streams.c stream->orig_path = NULL; stream 557 main/streams/streams.c pefree(stream, stream->is_persistent); stream 571 main/streams/streams.c PHPAPI void _php_stream_fill_read_buffer(php_stream *stream, size_t size TSRMLS_DC) stream 575 main/streams/streams.c if (stream->readfilters.head) { stream 583 main/streams/streams.c stream->writepos = stream->readpos = 0; stream 586 main/streams/streams.c chunk_buf = emalloc(stream->chunk_size); stream 588 main/streams/streams.c while (!stream->eof && !err_flag && (stream->writepos - stream->readpos < (off_t)size)) { stream 596 main/streams/streams.c justread = stream->ops->read(stream, chunk_buf, stream->chunk_size TSRMLS_CC); stream 598 main/streams/streams.c bucket = php_stream_bucket_new(stream, chunk_buf, justread, 0, 0 TSRMLS_CC); stream 605 main/streams/streams.c flags = stream->eof ? PSFS_FLAG_FLUSH_CLOSE : PSFS_FLAG_FLUSH_INC; stream 609 main/streams/streams.c for (filter = stream->readfilters.head; filter; filter = filter->next) { stream 610 main/streams/streams.c status = filter->fops->filter(stream, filter, brig_inp, brig_outp, NULL, flags TSRMLS_CC); stream 634 main/streams/streams.c if (stream->readbuflen - stream->writepos < bucket->buflen) { stream 635 main/streams/streams.c stream->readbuflen += bucket->buflen; stream 636 main/streams/streams.c stream->readbuf = perealloc(stream->readbuf, stream->readbuflen, stream 637 main/streams/streams.c stream->is_persistent); stream 639 main/streams/streams.c memcpy(stream->readbuf + stream->writepos, bucket->buf, bucket->buflen); stream 640 main/streams/streams.c stream->writepos += bucket->buflen; stream 674 main/streams/streams.c if (stream->writepos - stream->readpos < (off_t)size) { stream 678 main/streams/streams.c if (stream->readbuf && stream->readbuflen - stream->writepos < stream->chunk_size) { stream 679 main/streams/streams.c memmove(stream->readbuf, stream->readbuf + stream->readpos, stream->readbuflen - stream->readpos); stream 680 main/streams/streams.c stream->writepos -= stream->readpos; stream 681 main/streams/streams.c stream->readpos = 0; stream 686 main/streams/streams.c if (stream->readbuflen - stream->writepos < stream->chunk_size) { stream 687 main/streams/streams.c stream->readbuflen += stream->chunk_size; stream 688 main/streams/streams.c stream->readbuf = perealloc(stream->readbuf, stream->readbuflen, stream 689 main/streams/streams.c stream->is_persistent); stream 692 main/streams/streams.c justread = stream->ops->read(stream, stream->readbuf + stream->writepos, stream 693 main/streams/streams.c stream->readbuflen - stream->writepos stream 697 main/streams/streams.c stream->writepos += justread; stream 703 main/streams/streams.c PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t size TSRMLS_DC) stream 713 main/streams/streams.c if (stream->writepos > stream->readpos) { stream 715 main/streams/streams.c toread = stream->writepos - stream->readpos; stream 720 main/streams/streams.c memcpy(buf, stream->readbuf + stream->readpos, toread); stream 721 main/streams/streams.c stream->readpos += toread; stream 732 main/streams/streams.c if (!stream->readfilters.head && (stream->flags & PHP_STREAM_FLAG_NO_BUFFER || stream->chunk_size == 1)) { stream 733 main/streams/streams.c toread = stream->ops->read(stream, buf, size TSRMLS_CC); stream 739 main/streams/streams.c php_stream_fill_read_buffer(stream, size); stream 741 main/streams/streams.c toread = stream->writepos - stream->readpos; stream 747 main/streams/streams.c memcpy(buf, stream->readbuf + stream->readpos, toread); stream 748 main/streams/streams.c stream->readpos += toread; stream 761 main/streams/streams.c if (stream->wrapper != &php_plain_files_wrapper) { stream 767 main/streams/streams.c stream->position += didread; stream 773 main/streams/streams.c PHPAPI int _php_stream_eof(php_stream *stream TSRMLS_DC) stream 776 main/streams/streams.c if (stream->writepos - stream->readpos > 0) { stream 781 main/streams/streams.c if (!stream->eof && PHP_STREAM_OPTION_RETURN_ERR == stream 782 main/streams/streams.c php_stream_set_option(stream, PHP_STREAM_OPTION_CHECK_LIVENESS, stream 784 main/streams/streams.c stream->eof = 1; stream 787 main/streams/streams.c return stream->eof; stream 790 main/streams/streams.c PHPAPI int _php_stream_putc(php_stream *stream, int c TSRMLS_DC) stream 794 main/streams/streams.c if (php_stream_write(stream, &buf, 1) > 0) { stream 800 main/streams/streams.c PHPAPI int _php_stream_getc(php_stream *stream TSRMLS_DC) stream 804 main/streams/streams.c if (php_stream_read(stream, &buf, 1) > 0) { stream 810 main/streams/streams.c PHPAPI int _php_stream_puts(php_stream *stream, const char *buf TSRMLS_DC) stream 816 main/streams/streams.c if (len > 0 && php_stream_write(stream, buf, len) && php_stream_write(stream, newline, 1)) { stream 822 main/streams/streams.c PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) stream 827 main/streams/streams.c if (stream->wrapper && stream->wrapper->wops->stream_stat != NULL) { stream 828 main/streams/streams.c return stream->wrapper->wops->stream_stat(stream->wrapper, stream, ssb TSRMLS_CC); stream 835 main/streams/streams.c if (stream->ops->stat == NULL) { stream 839 main/streams/streams.c return (stream->ops->stat)(stream, ssb TSRMLS_CC); stream 842 main/streams/streams.c PHPAPI const char *php_stream_locate_eol(php_stream *stream, const char *buf, size_t buf_len TSRMLS_DC) stream 849 main/streams/streams.c readptr = stream->readbuf + stream->readpos; stream 850 main/streams/streams.c avail = stream->writepos - stream->readpos; stream 857 main/streams/streams.c if (stream->flags & PHP_STREAM_FLAG_DETECT_EOL) { stream 863 main/streams/streams.c stream->flags ^= PHP_STREAM_FLAG_DETECT_EOL; stream 864 main/streams/streams.c stream->flags |= PHP_STREAM_FLAG_EOL_MAC; stream 868 main/streams/streams.c stream->flags ^= PHP_STREAM_FLAG_DETECT_EOL; stream 871 main/streams/streams.c } else if (stream->flags & PHP_STREAM_FLAG_EOL_MAC) { stream 884 main/streams/streams.c PHPAPI char *_php_stream_get_line(php_stream *stream, char *buf, size_t maxlen, stream 913 main/streams/streams.c avail = stream->writepos - stream->readpos; stream 921 main/streams/streams.c readptr = stream->readbuf + stream->readpos; stream 922 main/streams/streams.c eol = php_stream_locate_eol(stream, NULL, 0 TSRMLS_CC); stream 951 main/streams/streams.c stream->position += cpysz; stream 952 main/streams/streams.c stream->readpos += cpysz; stream 960 main/streams/streams.c } else if (stream->eof) { stream 967 main/streams/streams.c toread = stream->chunk_size; stream 970 main/streams/streams.c if (toread > stream->chunk_size) { stream 971 main/streams/streams.c toread = stream->chunk_size; stream 975 main/streams/streams.c php_stream_fill_read_buffer(stream, toread); stream 977 main/streams/streams.c if (stream->writepos - stream->readpos == 0) { stream 998 main/streams/streams.c #define STREAM_BUFFERED_AMOUNT(stream) \ stream 999 main/streams/streams.c ((size_t)(((stream)->writepos) - (stream)->readpos)) stream 1001 main/streams/streams.c static const char *_php_stream_search_delim(php_stream *stream, stream 1010 main/streams/streams.c seek_len = MIN(STREAM_BUFFERED_AMOUNT(stream), maxlen); stream 1016 main/streams/streams.c return memchr(&stream->readbuf[stream->readpos + skiplen], stream 1019 main/streams/streams.c return php_memnstr((char*)&stream->readbuf[stream->readpos + skiplen], stream 1021 main/streams/streams.c (char*)&stream->readbuf[stream->readpos + seek_len]); stream 1025 main/streams/streams.c PHPAPI char *php_stream_get_record(php_stream *stream, size_t maxlen, size_t *returned_len, const char *delim, size_t delim_len TSRMLS_DC) stream 1039 main/streams/streams.c stream, maxlen, 0, delim, delim_len TSRMLS_CC); stream 1042 main/streams/streams.c buffered_len = STREAM_BUFFERED_AMOUNT(stream); stream 1048 main/streams/streams.c to_read_now = MIN(maxlen - buffered_len, stream->chunk_size); stream 1050 main/streams/streams.c php_stream_fill_read_buffer(stream, buffered_len + to_read_now); stream 1052 main/streams/streams.c just_read = STREAM_BUFFERED_AMOUNT(stream) - buffered_len; stream 1068 main/streams/streams.c stream, maxlen, stream 1081 main/streams/streams.c tent_ret_len = found_delim - (char*)&stream->readbuf[stream->readpos]; stream 1082 main/streams/streams.c } else if (!has_delim && STREAM_BUFFERED_AMOUNT(stream) >= maxlen) { stream 1089 main/streams/streams.c if (STREAM_BUFFERED_AMOUNT(stream) < maxlen && !stream->eof) { stream 1091 main/streams/streams.c } else if (STREAM_BUFFERED_AMOUNT(stream) == 0 && stream->eof) { stream 1096 main/streams/streams.c tent_ret_len = MIN(STREAM_BUFFERED_AMOUNT(stream), maxlen); stream 1103 main/streams/streams.c *returned_len = php_stream_read(stream, ret_buf, tent_ret_len); stream 1106 main/streams/streams.c stream->readpos += delim_len; stream 1107 main/streams/streams.c stream->position += delim_len; stream 1114 main/streams/streams.c static size_t _php_stream_write_buffer(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 1121 main/streams/streams.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0 && stream->readpos != stream->writepos) { stream 1122 main/streams/streams.c stream->readpos = stream->writepos = 0; stream 1124 main/streams/streams.c stream->ops->seek(stream, stream->position, SEEK_SET, &stream->position TSRMLS_CC); stream 1130 main/streams/streams.c if (towrite > stream->chunk_size) stream 1131 main/streams/streams.c towrite = stream->chunk_size; stream 1133 main/streams/streams.c justwrote = stream->ops->write(stream, buf, towrite TSRMLS_CC); stream 1143 main/streams/streams.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) { stream 1144 main/streams/streams.c stream->position += justwrote; stream 1159 main/streams/streams.c static size_t _php_stream_write_filtered(php_stream *stream, const char *buf, size_t count, int flags TSRMLS_DC) stream 1169 main/streams/streams.c bucket = php_stream_bucket_new(stream, (char *)buf, count, 0, 0 TSRMLS_CC); stream 1173 main/streams/streams.c for (filter = stream->writefilters.head; filter; filter = filter->next) { stream 1176 main/streams/streams.c status = filter->fops->filter(stream, filter, brig_inp, brig_outp, stream 1177 main/streams/streams.c filter == stream->writefilters.head ? &consumed : NULL, flags TSRMLS_CC); stream 1197 main/streams/streams.c _php_stream_write_buffer(stream, bucket->buf, bucket->buflen TSRMLS_CC); stream 1220 main/streams/streams.c PHPAPI int _php_stream_flush(php_stream *stream, int closing TSRMLS_DC) stream 1224 main/streams/streams.c if (stream->writefilters.head) { stream 1225 main/streams/streams.c _php_stream_write_filtered(stream, NULL, 0, closing ? PSFS_FLAG_FLUSH_CLOSE : PSFS_FLAG_FLUSH_INC TSRMLS_CC); stream 1228 main/streams/streams.c if (stream->ops->flush) { stream 1229 main/streams/streams.c ret = stream->ops->flush(stream TSRMLS_CC); stream 1235 main/streams/streams.c PHPAPI size_t _php_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 1237 main/streams/streams.c if (buf == NULL || count == 0 || stream->ops->write == NULL) { stream 1241 main/streams/streams.c if (stream->writefilters.head) { stream 1242 main/streams/streams.c return _php_stream_write_filtered(stream, buf, count, PSFS_FLAG_NORMAL TSRMLS_CC); stream 1244 main/streams/streams.c return _php_stream_write_buffer(stream, buf, count TSRMLS_CC); stream 1248 main/streams/streams.c PHPAPI size_t _php_stream_printf(php_stream *stream TSRMLS_DC, const char *fmt, ...) stream 1262 main/streams/streams.c count = php_stream_write(stream, buf, count); stream 1268 main/streams/streams.c PHPAPI off_t _php_stream_tell(php_stream *stream TSRMLS_DC) stream 1270 main/streams/streams.c return stream->position; stream 1273 main/streams/streams.c PHPAPI int _php_stream_seek(php_stream *stream, off_t offset, int whence TSRMLS_DC) stream 1275 main/streams/streams.c if (stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FOPENCOOKIE) { stream 1277 main/streams/streams.c fflush(stream->stdiocast); stream 1281 main/streams/streams.c if ((stream->flags & PHP_STREAM_FLAG_NO_BUFFER) == 0) { stream 1284 main/streams/streams.c if (offset > 0 && offset <= stream->writepos - stream->readpos) { stream 1285 main/streams/streams.c stream->readpos += offset; /* if offset = ..., then readpos = writepos */ stream 1286 main/streams/streams.c stream->position += offset; stream 1287 main/streams/streams.c stream->eof = 0; stream 1292 main/streams/streams.c if (offset > stream->position && stream 1293 main/streams/streams.c offset <= stream->position + stream->writepos - stream->readpos) { stream 1294 main/streams/streams.c stream->readpos += offset - stream->position; stream 1295 main/streams/streams.c stream->position = offset; stream 1296 main/streams/streams.c stream->eof = 0; stream 1304 main/streams/streams.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) { stream 1307 main/streams/streams.c if (stream->writefilters.head) { stream 1308 main/streams/streams.c _php_stream_flush(stream, 0 TSRMLS_CC); stream 1313 main/streams/streams.c offset = stream->position + offset; stream 1317 main/streams/streams.c ret = stream->ops->seek(stream, offset, whence, &stream->position TSRMLS_CC); stream 1319 main/streams/streams.c if (((stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) || ret == 0) { stream 1321 main/streams/streams.c stream->eof = 0; stream 1325 main/streams/streams.c stream->readpos = stream->writepos = 0; stream 1338 main/streams/streams.c if ((didread = php_stream_read(stream, tmp, MIN(offset, sizeof(tmp)))) == 0) { stream 1343 main/streams/streams.c stream->eof = 0; stream 1352 main/streams/streams.c PHPAPI int _php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) stream 1356 main/streams/streams.c if (stream->ops->set_option) { stream 1357 main/streams/streams.c ret = stream->ops->set_option(stream, option, value, ptrparam TSRMLS_CC); stream 1363 main/streams/streams.c ret = stream->chunk_size; stream 1364 main/streams/streams.c stream->chunk_size = value; stream 1370 main/streams/streams.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; stream 1371 main/streams/streams.c } else if (stream->flags & PHP_STREAM_FLAG_NO_BUFFER) { stream 1372 main/streams/streams.c stream->flags ^= PHP_STREAM_FLAG_NO_BUFFER; stream 1385 main/streams/streams.c PHPAPI int _php_stream_truncate_set_size(php_stream *stream, size_t newsize TSRMLS_DC) stream 1387 main/streams/streams.c return php_stream_set_option(stream, PHP_STREAM_OPTION_TRUNCATE_API, PHP_STREAM_TRUNCATE_SET_SIZE, &newsize); stream 1390 main/streams/streams.c PHPAPI size_t _php_stream_passthru(php_stream * stream STREAMS_DC TSRMLS_DC) stream 1396 main/streams/streams.c if (php_stream_mmap_possible(stream)) { stream 1400 main/streams/streams.c p = php_stream_mmap_range(stream, php_stream_tell(stream), PHP_STREAM_MMAP_ALL, PHP_STREAM_MAP_MODE_SHARED_READONLY, &mapped); stream 1410 main/streams/streams.c php_stream_mmap_unmap_ex(stream, mapped); stream 1416 main/streams/streams.c while ((b = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 1618 main/streams/streams.c php_stream *stream = (php_stream*)rsrc->ptr; stream 1620 main/streams/streams.c FG(pclose_ret) = php_stream_free(stream, PHP_STREAM_FREE_CLOSE | PHP_STREAM_FREE_RSRC_DTOR); stream 1625 main/streams/streams.c php_stream *stream = (php_stream*)rsrc->ptr; stream 1626 main/streams/streams.c FG(pclose_ret) = php_stream_free(stream, PHP_STREAM_FREE_CLOSE | PHP_STREAM_FREE_RSRC_DTOR); stream 1973 main/streams/streams.c php_stream *stream = NULL; stream 1986 main/streams/streams.c stream = wrapper->wops->dir_opener(wrapper, stream 1990 main/streams/streams.c if (stream) { stream 1991 main/streams/streams.c stream->wrapper = wrapper; stream 1992 main/streams/streams.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER | PHP_STREAM_FLAG_IS_DIR; stream 1997 main/streams/streams.c if (stream == NULL && (options & REPORT_ERRORS)) { stream 2002 main/streams/streams.c return stream; stream 2022 main/streams/streams.c php_stream *stream = NULL; stream 2064 main/streams/streams.c stream = wrapper->wops->stream_opener(wrapper, stream 2071 main/streams/streams.c if (stream && (options & STREAM_OPEN_PERSISTENT) && !stream->is_persistent) { stream 2074 main/streams/streams.c php_stream_close(stream); stream 2075 main/streams/streams.c stream = NULL; stream 2078 main/streams/streams.c if (stream) { stream 2079 main/streams/streams.c stream->wrapper = wrapper; stream 2083 main/streams/streams.c if (stream) { stream 2088 main/streams/streams.c if (stream->orig_path) { stream 2089 main/streams/streams.c pefree(stream->orig_path, persistent); stream 2092 main/streams/streams.c stream->orig_path = copy_of_path; stream 2094 main/streams/streams.c stream->open_filename = __zend_orig_filename ? __zend_orig_filename : __zend_filename; stream 2095 main/streams/streams.c stream->open_lineno = __zend_orig_lineno ? __zend_orig_lineno : __zend_lineno; stream 2099 main/streams/streams.c if (stream != NULL && (options & STREAM_MUST_SEEK)) { stream 2102 main/streams/streams.c switch(php_stream_make_seekable_rel(stream, &newstream, stream 2109 main/streams/streams.c return stream; stream 2120 main/streams/streams.c php_stream_close(stream); stream 2121 main/streams/streams.c stream = NULL; stream 2134 main/streams/streams.c if (stream && stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0 && strchr(mode, 'a') && stream->position == 0) { stream 2138 main/streams/streams.c if (0 == stream->ops->seek(stream, 0, SEEK_CUR, &newpos TSRMLS_CC)) { stream 2139 main/streams/streams.c stream->position = newpos; stream 2143 main/streams/streams.c if (stream == NULL && (options & REPORT_ERRORS)) { stream 2152 main/streams/streams.c if (stream == NULL && copy_of_path != NULL) { stream 2159 main/streams/streams.c return stream; stream 2164 main/streams/streams.c PHPAPI php_stream_context *php_stream_context_set(php_stream *stream, php_stream_context *context) stream 2166 main/streams/streams.c php_stream_context *oldcontext = stream->context; stream 2169 main/streams/streams.c stream->context = context; stream 2283 main/streams/streams.c php_stream *stream; stream 2293 main/streams/streams.c stream = php_stream_opendir(dirname, REPORT_ERRORS, context); stream 2294 main/streams/streams.c if (!stream) { stream 2298 main/streams/streams.c while (php_stream_readdir(stream, &sdp)) { stream 2305 main/streams/streams.c php_stream_closedir(stream); stream 2319 main/streams/streams.c php_stream_closedir(stream); stream 2324 main/streams/streams.c php_stream_closedir(stream); stream 60 main/streams/transports.c php_stream *stream = NULL; stream 75 main/streams/transports.c switch(php_stream_from_persistent_id(persistent_id, &stream TSRMLS_CC)) { stream 79 main/streams/transports.c if (PHP_STREAM_OPTION_RETURN_OK == php_stream_set_option(stream, PHP_STREAM_OPTION_CHECK_LIVENESS, 0, NULL)) { stream 80 main/streams/transports.c return stream; stream 83 main/streams/transports.c php_stream_pclose(stream); stream 84 main/streams/transports.c stream = NULL; stream 132 main/streams/transports.c stream = (*factory)(protocol, n, stream 136 main/streams/transports.c if (stream) { stream 137 main/streams/transports.c php_stream_context_set(stream, context); stream 143 main/streams/transports.c if (-1 == php_stream_xport_connect(stream, name, namelen, stream 156 main/streams/transports.c if (0 != php_stream_xport_bind(stream, name, namelen, &error_text TSRMLS_CC)) { stream 163 main/streams/transports.c if (stream->context && php_stream_context_get_option(stream->context, "socket", "backlog", &zbacklog) == SUCCESS) { stream 173 main/streams/transports.c if (0 != php_stream_xport_listen(stream, backlog, &error_text TSRMLS_CC)) { stream 185 main/streams/transports.c php_stream_pclose(stream); stream 187 main/streams/transports.c php_stream_close(stream); stream 189 main/streams/transports.c stream = NULL; stream 192 main/streams/transports.c return stream; stream 196 main/streams/transports.c PHPAPI int php_stream_xport_bind(php_stream *stream, stream 210 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 224 main/streams/transports.c PHPAPI int php_stream_xport_connect(php_stream *stream, stream 243 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 260 main/streams/transports.c PHPAPI int php_stream_xport_listen(php_stream *stream, int backlog, char **error_text TSRMLS_DC) stream 270 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 284 main/streams/transports.c PHPAPI int php_stream_xport_accept(php_stream *stream, php_stream **client, stream 302 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 323 main/streams/transports.c PHPAPI int php_stream_xport_get_name(php_stream *stream, int want_peer, stream 337 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 354 main/streams/transports.c PHPAPI int php_stream_xport_crypto_setup(php_stream *stream, php_stream_xport_crypt_method_t crypto_method, php_stream *session_stream TSRMLS_DC) stream 364 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); stream 375 main/streams/transports.c PHPAPI int php_stream_xport_crypto_enable(php_stream *stream, int activate TSRMLS_DC) stream 384 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); stream 397 main/streams/transports.c PHPAPI int php_stream_xport_recvfrom(php_stream *stream, char *buf, size_t buflen, stream 408 main/streams/transports.c return php_stream_read(stream, buf, buflen); stream 411 main/streams/transports.c if (stream->readfilters.head) { stream 422 main/streams/transports.c recvd_len = stream->writepos - stream->readpos; stream 427 main/streams/transports.c memcpy(buf, stream->readbuf, recvd_len); stream 449 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 467 main/streams/transports.c PHPAPI int php_stream_xport_sendto(php_stream *stream, const char *buf, size_t buflen, stream 476 main/streams/transports.c return php_stream_write(stream, buf, buflen); stream 482 main/streams/transports.c if ((oob || addr) && stream->writefilters.head) { stream 497 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 507 main/streams/transports.c PHPAPI int php_stream_xport_shutdown(php_stream *stream, stream_shutdown_t how TSRMLS_DC) stream 517 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 343 main/streams/userspace.c php_stream *stream = NULL; stream 406 main/streams/userspace.c stream = php_stream_alloc_rel(&php_stream_userspace_ops, us, 0, mode); stream 414 main/streams/userspace.c stream->wrapperdata = us->object; stream 415 main/streams/userspace.c zval_add_ref(&stream->wrapperdata); stream 422 main/streams/userspace.c if (stream == NULL) { stream 438 main/streams/userspace.c return stream; stream 449 main/streams/userspace.c php_stream *stream = NULL; stream 489 main/streams/userspace.c stream = php_stream_alloc_rel(&php_stream_userspace_dir_ops, us, 0, mode); stream 492 main/streams/userspace.c stream->wrapperdata = us->object; stream 493 main/streams/userspace.c zval_add_ref(&stream->wrapperdata); stream 500 main/streams/userspace.c if (stream == NULL) { stream 513 main/streams/userspace.c return stream; stream 622 main/streams/userspace.c static size_t php_userstreamop_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 627 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 676 main/streams/userspace.c static size_t php_userstreamop_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 683 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 738 main/streams/userspace.c stream->eof = 1; stream 744 main/streams/userspace.c stream->eof = 1; stream 755 main/streams/userspace.c static int php_userstreamop_close(php_stream *stream, int close_handle TSRMLS_DC) stream 759 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 781 main/streams/userspace.c static int php_userstreamop_flush(php_stream *stream TSRMLS_DC) stream 786 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 809 main/streams/userspace.c static int php_userstreamop_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) stream 814 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 842 main/streams/userspace.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 936 main/streams/userspace.c static int php_userstreamop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) stream 941 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 969 main/streams/userspace.c static int php_userstreamop_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) { stream 973 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1521 main/streams/userspace.c static size_t php_userstreamop_readdir(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 1527 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1559 main/streams/userspace.c static int php_userstreamop_closedir(php_stream *stream, int close_handle TSRMLS_DC) stream 1563 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1585 main/streams/userspace.c static int php_userstreamop_rewinddir(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) stream 1589 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1606 main/streams/userspace.c static int php_userstreamop_cast(php_stream *stream, int castas, void **retptr TSRMLS_DC) stream 1608 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1651 main/streams/userspace.c if (intstream == stream) { stream 51 main/streams/xp_socket.c static int php_tcp_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC); stream 54 main/streams/xp_socket.c static size_t php_sockop_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) stream 56 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 104 main/streams/xp_socket.c php_stream_notify_progress_increment(stream->context, didwrite, 0); stream 114 main/streams/xp_socket.c static void php_sock_stream_wait_for_data(php_stream *stream, php_netstream_data_t *sock TSRMLS_DC) stream 144 main/streams/xp_socket.c static size_t php_sockop_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) stream 146 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 154 main/streams/xp_socket.c php_sock_stream_wait_for_data(stream, sock TSRMLS_CC); stream 161 main/streams/xp_socket.c stream->eof = (nr_bytes == 0 || (nr_bytes == -1 && php_socket_errno() != EWOULDBLOCK)); stream 164 main/streams/xp_socket.c php_stream_notify_progress_increment(stream->context, nr_bytes, 0); stream 175 main/streams/xp_socket.c static int php_sockop_close(php_stream *stream, int close_handle TSRMLS_DC) stream 177 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 209 main/streams/xp_socket.c pefree(sock, php_stream_is_persistent(stream)); stream 214 main/streams/xp_socket.c static int php_sockop_flush(php_stream *stream TSRMLS_DC) stream 217 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 223 main/streams/xp_socket.c static int php_sockop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) stream 225 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 268 main/streams/xp_socket.c static int php_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) stream 271 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 329 main/streams/xp_socket.c add_assoc_bool((zval *)ptrparam, "eof", stream->eof); stream 422 main/streams/xp_socket.c static int php_sockop_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) stream 424 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 429 main/streams/xp_socket.c *(FILE**)ret = fdopen(sock->socket, stream->mode); stream 578 main/streams/xp_socket.c static inline int php_tcp_sockop_bind(php_stream *stream, php_netstream_data_t *sock, stream 585 main/streams/xp_socket.c if (stream->ops == &php_stream_unix_socket_ops || stream->ops == &php_stream_unixdg_socket_ops) { stream 588 main/streams/xp_socket.c sock->socket = socket(PF_UNIX, stream->ops == &php_stream_unix_socket_ops ? SOCK_STREAM : SOCK_DGRAM, 0); stream 593 main/streams/xp_socket.c stream->ops == &php_stream_unix_socket_ops ? "" : "datagram", stream 613 main/streams/xp_socket.c stream->ops == &php_stream_udp_socket_ops ? SOCK_DGRAM : SOCK_STREAM, stream 625 main/streams/xp_socket.c static inline int php_tcp_sockop_connect(php_stream *stream, php_netstream_data_t *sock, stream 635 main/streams/xp_socket.c if (stream->ops == &php_stream_unix_socket_ops || stream->ops == &php_stream_unixdg_socket_ops) { stream 638 main/streams/xp_socket.c sock->socket = socket(PF_UNIX, stream->ops == &php_stream_unix_socket_ops ? SOCK_STREAM : SOCK_DGRAM, 0); stream 667 main/streams/xp_socket.c if (stream->context && php_stream_context_get_option(stream->context, "socket", "bindto", &tmpzval) == SUCCESS) { stream 683 main/streams/xp_socket.c stream->ops == &php_stream_udp_socket_ops ? SOCK_DGRAM : SOCK_STREAM, stream 714 main/streams/xp_socket.c static inline int php_tcp_sockop_accept(php_stream *stream, php_netstream_data_t *sock, stream 743 main/streams/xp_socket.c xparam->outputs.client = php_stream_alloc_rel(stream->ops, clisockdata, NULL, "r+"); stream 745 main/streams/xp_socket.c xparam->outputs.client->context = stream->context; stream 746 main/streams/xp_socket.c if (stream->context) { stream 747 main/streams/xp_socket.c zend_list_addref(stream->context->rsrc_id); stream 756 main/streams/xp_socket.c static int php_tcp_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC) stream 758 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 768 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_connect(stream, sock, xparam TSRMLS_CC); stream 772 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_bind(stream, sock, xparam TSRMLS_CC); stream 777 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_accept(stream, sock, xparam STREAMS_CC TSRMLS_CC); stream 784 main/streams/xp_socket.c return php_sockop_set_option(stream, option, value, ptrparam TSRMLS_CC); stream 794 main/streams/xp_socket.c php_stream *stream = NULL; stream 827 main/streams/xp_socket.c stream = php_stream_alloc_rel(ops, sock, persistent_id, "r+"); stream 829 main/streams/xp_socket.c if (stream == NULL) { stream 835 main/streams/xp_socket.c return stream; stream 838 main/streams/xp_socket.c return stream; stream 538 sapi/apache2filter/sapi_apache2.c zfd.handle.stream.handle = pbb; stream 539 sapi/apache2filter/sapi_apache2.c zfd.handle.stream.reader = php_apache_read_stream; stream 540 sapi/apache2filter/sapi_apache2.c zfd.handle.stream.closer = NULL; stream 541 sapi/apache2filter/sapi_apache2.c zfd.handle.stream.fsizer = php_apache_fsizer_stream; stream 542 sapi/apache2filter/sapi_apache2.c zfd.handle.stream.isatty = 0; stream 2423 sapi/cgi/cgi_main.c c = php_stream_getc((php_stream*)file_handle.handle.stream.handle); stream 2426 sapi/cgi/cgi_main.c c = php_stream_getc((php_stream*)file_handle.handle.stream.handle); /* skip to end of line */ stream 2430 sapi/cgi/cgi_main.c if (php_stream_getc((php_stream*)file_handle.handle.stream.handle) != '\n') { stream 2431 sapi/cgi/cgi_main.c long pos = php_stream_tell((php_stream*)file_handle.handle.stream.handle); stream 2432 sapi/cgi/cgi_main.c php_stream_seek((php_stream*)file_handle.handle.stream.handle, pos - 1, SEEK_SET); stream 2437 sapi/cgi/cgi_main.c php_stream_rewind((php_stream*)file_handle.handle.stream.handle); stream 2441 sapi/cgi/cgi_main.c if (file_handle.handle.stream.mmap.buf[0] == '#') { stream 2444 sapi/cgi/cgi_main.c c = file_handle.handle.stream.mmap.buf[i++]; stream 2445 sapi/cgi/cgi_main.c while (c != '\n' && c != '\r' && i < file_handle.handle.stream.mmap.len) { stream 2446 sapi/cgi/cgi_main.c c = file_handle.handle.stream.mmap.buf[i++]; stream 2449 sapi/cgi/cgi_main.c if (i < file_handle.handle.stream.mmap.len && file_handle.handle.stream.mmap.buf[i] == '\n') { stream 2453 sapi/cgi/cgi_main.c if(i > file_handle.handle.stream.mmap.len) { stream 2454 sapi/cgi/cgi_main.c i = file_handle.handle.stream.mmap.len; stream 2456 sapi/cgi/cgi_main.c file_handle.handle.stream.mmap.buf += i; stream 2457 sapi/cgi/cgi_main.c file_handle.handle.stream.mmap.len -= i; stream 134 sapi/phpdbg/phpdbg_list.c php_stream *stream = NULL; stream 141 sapi/phpdbg/phpdbg_list.c stream = php_stream_open_wrapper(filename, "rb", USE_PATH, &opened); stream 143 sapi/phpdbg/phpdbg_list.c if (!stream) { stream 153 sapi/phpdbg/phpdbg_list.c while (php_stream_gets(stream, buffer, sizeof(buffer)) != NULL) { stream 179 sapi/phpdbg/phpdbg_list.c php_stream_close(stream); stream 53 sapi/phpdbg/phpdbg_utils.h PHPDBG_API int phpdbg_rlog(FILE *stream, const char *fmt, ...);