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 386 TSRM/tsrm_win32.c static process_pair *process_get(FILE *stream) stream 392 TSRM/tsrm_win32.c if (ptr->stream == stream) { stream 460 TSRM/tsrm_win32.c FILE *stream = NULL; stream 565 TSRM/tsrm_win32.c stream = _fdopen(fno, type); stream 567 TSRM/tsrm_win32.c proc->stream = stream; stream 568 TSRM/tsrm_win32.c return stream; stream 571 TSRM/tsrm_win32.c TSRM_API int pclose(FILE *stream) stream 576 TSRM/tsrm_win32.c if ((process = process_get(stream)) == 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 52 TSRM/tsrm_win32.h FILE *stream; stream 104 TSRM/tsrm_win32.h TSRM_API int pclose(FILE *stream); stream 515 Zend/zend_language_scanner.c if (file_handle->handle.stream.handle >= (void*)file_handle && file_handle->handle.stream.handle <= (void*)(file_handle+1)) { stream 517 Zend/zend_language_scanner.c size_t diff = (char*)file_handle->handle.stream.handle - (char*)file_handle; stream 518 Zend/zend_language_scanner.c fh->handle.stream.handle = (void*)(((char*)fh) + diff); stream 519 Zend/zend_language_scanner.c file_handle->handle.stream.handle = fh->handle.stream.handle; stream 650 Zend/zend_language_scanner.c if (retval && file_handle.handle.stream.handle) { stream 78 Zend/zend_stream.c static void zend_stream_unmap(zend_stream *stream) { /* {{{ */ stream 80 Zend/zend_stream.c if (stream->mmap.map) { stream 81 Zend/zend_stream.c munmap(stream->mmap.map, stream->mmap.len + ZEND_MMAP_AHEAD); stream 84 Zend/zend_stream.c if (stream->mmap.buf) { stream 85 Zend/zend_stream.c efree(stream->mmap.buf); stream 87 Zend/zend_stream.c stream->mmap.len = 0; stream 88 Zend/zend_stream.c stream->mmap.pos = 0; stream 89 Zend/zend_stream.c stream->mmap.map = 0; stream 90 Zend/zend_stream.c stream->mmap.buf = 0; stream 91 Zend/zend_stream.c stream->handle = stream->mmap.old_handle; stream 94 Zend/zend_stream.c static void zend_stream_mmap_closer(zend_stream *stream) /* {{{ */ stream 96 Zend/zend_stream.c zend_stream_unmap(stream); stream 97 Zend/zend_stream.c if (stream->mmap.old_closer && stream->handle) { stream 98 Zend/zend_stream.c stream->mmap.old_closer(stream->handle); stream 111 Zend/zend_stream.c return file_handle->handle.stream.mmap.len; stream 114 Zend/zend_stream.c return file_handle->handle.stream.fsizer(file_handle->handle.stream.handle); stream 138 Zend/zend_stream.c memset(&handle->handle.stream.mmap, 0, sizeof(zend_mmap)); stream 147 Zend/zend_stream.c if (file_handle->handle.stream.reader(file_handle->handle.stream.handle, &buf, sizeof(buf))) { stream 155 Zend/zend_stream.c if (!zend_stream_is_mmap(file_handle) && file_handle->handle.stream.isatty) { stream 177 Zend/zend_stream.c return file_handle->handle.stream.reader(file_handle->handle.stream.handle, buf, len); stream 200 Zend/zend_stream.c memset(&file_handle->handle.stream.mmap, 0, sizeof(zend_mmap)); stream 201 Zend/zend_stream.c file_handle->handle.stream.isatty = isatty(fileno((FILE *)file_handle->handle.stream.handle)) ? 1 : 0; stream 202 Zend/zend_stream.c file_handle->handle.stream.reader = (zend_stream_reader_t)zend_stream_stdio_reader; stream 203 Zend/zend_stream.c file_handle->handle.stream.closer = (zend_stream_closer_t)zend_stream_stdio_closer; stream 204 Zend/zend_stream.c file_handle->handle.stream.fsizer = (zend_stream_fsizer_t)zend_stream_stdio_fsizer; stream 205 Zend/zend_stream.c memset(&file_handle->handle.stream.mmap, 0, sizeof(file_handle->handle.stream.mmap)); stream 212 Zend/zend_stream.c file_handle->handle.stream.mmap.pos = 0; stream 213 Zend/zend_stream.c *buf = file_handle->handle.stream.mmap.buf; stream 214 Zend/zend_stream.c *len = file_handle->handle.stream.mmap.len; stream 229 Zend/zend_stream.c if (old_type == ZEND_HANDLE_FP && !file_handle->handle.stream.isatty && size) { stream 240 Zend/zend_stream.c file_handle->handle.stream.mmap.map = *buf; stream 246 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf; stream 247 Zend/zend_stream.c file_handle->handle.stream.mmap.len = size; stream 253 Zend/zend_stream.c file_handle->handle.stream.mmap.map = 0; stream 254 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf = safe_emalloc(1, size, ZEND_MMAP_AHEAD); stream 255 Zend/zend_stream.c file_handle->handle.stream.mmap.len = zend_stream_read(file_handle, *buf, size); stream 270 Zend/zend_stream.c file_handle->handle.stream.mmap.map = 0; stream 271 Zend/zend_stream.c file_handle->handle.stream.mmap.len = size; stream 275 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf; stream 278 Zend/zend_stream.c if (file_handle->handle.stream.mmap.len == 0) { stream 280 Zend/zend_stream.c file_handle->handle.stream.mmap.buf = *buf; stream 284 Zend/zend_stream.c memset(file_handle->handle.stream.mmap.buf + file_handle->handle.stream.mmap.len, 0, ZEND_MMAP_AHEAD); stream 290 Zend/zend_stream.c file_handle->handle.stream.mmap.pos = 0; stream 291 Zend/zend_stream.c file_handle->handle.stream.mmap.old_handle = file_handle->handle.stream.handle; stream 292 Zend/zend_stream.c file_handle->handle.stream.mmap.old_closer = file_handle->handle.stream.closer; stream 293 Zend/zend_stream.c file_handle->handle.stream.handle = &file_handle->handle.stream; stream 294 Zend/zend_stream.c file_handle->handle.stream.closer = (zend_stream_closer_t)zend_stream_mmap_closer; stream 296 Zend/zend_stream.c *buf = file_handle->handle.stream.mmap.buf; stream 297 Zend/zend_stream.c *len = file_handle->handle.stream.mmap.len; stream 313 Zend/zend_stream.c if (fh->handle.stream.closer && fh->handle.stream.handle) { stream 314 Zend/zend_stream.c fh->handle.stream.closer(fh->handle.stream.handle); stream 316 Zend/zend_stream.c fh->handle.stream.handle = NULL; stream 346 Zend/zend_stream.c return fh1->handle.stream.handle == fh2->handle.stream.handle; stream 348 Zend/zend_stream.c return (fh1->handle.stream.handle == &fh1->handle.stream && stream 349 Zend/zend_stream.c fh2->handle.stream.handle == &fh2->handle.stream && stream 350 Zend/zend_stream.c fh1->handle.stream.mmap.old_handle == fh2->handle.stream.mmap.old_handle) stream 351 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) stream 140 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract; stream 151 ext/bz2/bz2.c stream->eof = 0 == just_read; stream 161 ext/bz2/bz2.c static size_t php_bz2iop_write(php_stream *stream, const char *buf, size_t count) stream 164 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract; stream 185 ext/bz2/bz2.c static int php_bz2iop_close(php_stream *stream, int close_handle) stream 187 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract; stream 194 ext/bz2/bz2.c if (self->stream) { stream 195 ext/bz2/bz2.c php_stream_free(self->stream, PHP_STREAM_FREE_CLOSE | (close_handle == 0 ? PHP_STREAM_FREE_PRESERVE_HANDLE : 0)); stream 203 ext/bz2/bz2.c static int php_bz2iop_flush(php_stream *stream) stream 205 ext/bz2/bz2.c struct php_bz2_stream_data_t *self = (struct php_bz2_stream_data_t *)stream->abstract; stream 228 ext/bz2/bz2.c self->stream = innerstream; stream 244 ext/bz2/bz2.c php_stream *retstream = NULL, *stream = NULL; stream 281 ext/bz2/bz2.c stream = php_stream_open_wrapper(path, mode, options | STREAM_WILL_CAST, opened_path); stream 283 ext/bz2/bz2.c if (stream) { stream 285 ext/bz2/bz2.c if (SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD, (void **) &fd, REPORT_ERRORS)) { stream 299 ext/bz2/bz2.c retstream = _php_stream_bz2open_from_BZFILE(bz_file, mode, stream STREAMS_REL_CC); stream 307 ext/bz2/bz2.c if (stream) { stream 308 ext/bz2/bz2.c php_stream_close(stream); stream 368 ext/bz2/bz2.c php_stream *stream; stream 375 ext/bz2/bz2.c php_stream_from_zval(stream, bz); stream 382 ext/bz2/bz2.c ZSTR_LEN(data) = php_stream_read(stream, ZSTR_VAL(data), ZSTR_LEN(data)); stream 398 ext/bz2/bz2.c php_stream *stream = NULL; stream 420 ext/bz2/bz2.c stream = php_stream_bz2open(NULL, Z_STRVAL_P(file), mode, REPORT_ERRORS, NULL); stream 426 ext/bz2/bz2.c php_stream_from_zval(stream, file); stream 427 ext/bz2/bz2.c stream_mode_len = strlen(stream->mode); stream 429 ext/bz2/bz2.c if (stream_mode_len != 1 && !(stream_mode_len == 2 && memchr(stream->mode, 'b', 2))) { stream 430 ext/bz2/bz2.c php_error_docref(NULL, E_WARNING, "cannot use stream opened in mode '%s'", stream->mode); stream 432 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 433 ext/bz2/bz2.c php_error_docref(NULL, E_WARNING, "cannot use stream opened in mode '%s'", stream->mode); stream 440 ext/bz2/bz2.c if (stream->mode[0] != mode[0] && !(stream_mode_len == 2 && stream->mode[1] != mode[0])) { stream 447 ext/bz2/bz2.c if (stream->mode[0] != mode[0] && !(stream_mode_len == 2 && stream->mode[1] != mode[0]) stream 448 ext/bz2/bz2.c && stream->mode[0] != 'a' && !(stream_mode_len == 2 && stream->mode[1] != 'a') stream 449 ext/bz2/bz2.c && stream->mode[0] != 'x' && !(stream_mode_len == 2 && stream->mode[1] != 'x')) { stream 459 ext/bz2/bz2.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_FD, (void *) &fd, REPORT_ERRORS)) { stream 465 ext/bz2/bz2.c stream = php_stream_bz2open_from_BZFILE(bz, mode, stream); stream 471 ext/bz2/bz2.c if (stream) { stream 472 ext/bz2/bz2.c php_stream_to_zval(stream, return_value); stream 617 ext/bz2/bz2.c php_stream *stream; stream 626 ext/bz2/bz2.c php_stream_from_zval(stream, bzp); stream 628 ext/bz2/bz2.c if (!php_stream_is(stream, PHP_STREAM_IS_BZIP2)) { stream 632 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); stream 165 ext/bz2/bz2_filter.c bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0); 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); stream 274 ext/bz2/bz2_filter.c bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0); stream 43 ext/com_dotnet/com_persist.c php_stream *stream; stream 110 ext/com_dotnet/com_persist.c nread = (ULONG)php_stream_read(stm->stream, pv, cb); stream 126 ext/com_dotnet/com_persist.c nwrote = (ULONG)php_stream_write(stm->stream, pv, cb); stream 160 ext/com_dotnet/com_persist.c ret = php_stream_seek(stm->stream, offset, whence); stream 177 ext/com_dotnet/com_persist.c if (php_stream_truncate_supported(stm->stream)) { stream 178 ext/com_dotnet/com_persist.c int ret = php_stream_truncate_set_size(stm->stream, (size_t)libNewSize.QuadPart); stream 200 ext/com_dotnet/com_persist.c php_stream_flush(stm->stream); stream 264 ext/com_dotnet/com_persist.c zend_list_delete(stm->stream->res); stream 270 ext/com_dotnet/com_persist.c PHP_COM_DOTNET_API IStream *php_com_wrapper_export_stream(php_stream *stream) stream 282 ext/com_dotnet/com_persist.c stm->stream = stream; stream 284 ext/com_dotnet/com_persist.c GC_REFCOUNT(stream->res)++; stream 542 ext/com_dotnet/com_persist.c php_stream *stream; stream 552 ext/com_dotnet/com_persist.c php_stream_from_zval_no_verify(stream, zstm); stream 554 ext/com_dotnet/com_persist.c if (stream == NULL) { stream 559 ext/com_dotnet/com_persist.c stm = php_com_wrapper_export_stream(stream); stream 602 ext/com_dotnet/com_persist.c php_stream *stream; stream 614 ext/com_dotnet/com_persist.c php_stream_from_zval_no_verify(stream, zstm); stream 616 ext/com_dotnet/com_persist.c if (stream == NULL) { stream 621 ext/com_dotnet/com_persist.c stm = php_com_wrapper_export_stream(stream); stream 228 ext/curl/interface.c php_stream *stream; stream 233 ext/curl/interface.c stream = (php_stream *)zend_fetch_resource2_ex(&ch->handlers->std_err, NULL, php_file_le_stream(), php_file_le_pstream()); stream 234 ext/curl/interface.c if (stream == NULL) { stream 244 ext/curl/interface.c if (ch->handlers->read && !Z_ISUNDEF(ch->handlers->read->stream)) { stream 245 ext/curl/interface.c stream = (php_stream *)zend_fetch_resource2_ex(&ch->handlers->read->stream, NULL, php_file_le_stream(), php_file_le_pstream()); stream 246 ext/curl/interface.c if (stream == NULL) { stream 250 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->read->stream); stream 251 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->read->stream); stream 258 ext/curl/interface.c if (ch->handlers->write_header && !Z_ISUNDEF(ch->handlers->write_header->stream)) { stream 259 ext/curl/interface.c stream = (php_stream *)zend_fetch_resource2_ex(&ch->handlers->write_header->stream, NULL, php_file_le_stream(), php_file_le_pstream()); stream 260 ext/curl/interface.c if (stream == NULL) { stream 264 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write_header->stream); stream 265 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->write_header->stream); stream 272 ext/curl/interface.c if (ch->handlers->write && !Z_ISUNDEF(ch->handlers->write->stream)) { stream 273 ext/curl/interface.c stream = (php_stream *)zend_fetch_resource2_ex(&ch->handlers->write->stream, NULL, php_file_le_stream(), php_file_le_pstream()); stream 274 ext/curl/interface.c if (stream == NULL) { stream 278 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write->stream); stream 279 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->write->stream); stream 1945 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->write->stream)) { stream 1946 ext/curl/interface.c Z_ADDREF(ch->handlers->write->stream); stream 1948 ext/curl/interface.c dupch->handlers->write->stream = ch->handlers->write->stream; stream 1950 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->read->stream)) { stream 1951 ext/curl/interface.c Z_ADDREF(ch->handlers->read->stream); stream 1953 ext/curl/interface.c dupch->handlers->read->stream = ch->handlers->read->stream; stream 1956 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->write_header->stream)) { stream 1957 ext/curl/interface.c Z_ADDREF(ch->handlers->write_header->stream); stream 1959 ext/curl/interface.c dupch->handlers->write_header->stream = ch->handlers->write_header->stream; stream 2345 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->write->stream)) { stream 2346 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write->stream); stream 2347 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->write->stream); stream 2352 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write->stream); stream 2355 ext/curl/interface.c ZVAL_COPY(&ch->handlers->write->stream, zvalue); stream 2363 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->write_header->stream)) { stream 2364 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write_header->stream); stream 2365 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->write_header->stream); stream 2370 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write_header->stream); stream 2373 ext/curl/interface.c ZVAL_COPY(&ch->handlers->write_header->stream, zvalue);; stream 2381 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->read->stream)) { stream 2382 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->read->stream); stream 2383 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->read->stream); stream 2388 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->read->stream); stream 2391 ext/curl/interface.c ZVAL_COPY(&ch->handlers->read->stream, zvalue); stream 2889 ext/curl/interface.c php_stream *stream; stream 2890 ext/curl/interface.c stream = (php_stream*)zend_fetch_resource2_ex(&ch->handlers->std_err, NULL, php_file_le_stream(), php_file_le_pstream()); stream 2891 ext/curl/interface.c if (stream) { stream 2892 ext/curl/interface.c php_stream_flush(stream); stream 3242 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write_header->stream); stream 3243 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write->stream); stream 3244 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->read->stream); stream 3303 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->write->stream)) { stream 3304 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write->stream); stream 3305 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->write->stream); stream 3310 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->write_header->stream)) { stream 3311 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->write_header->stream); stream 3312 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->write_header->stream); stream 3317 ext/curl/interface.c if (!Z_ISUNDEF(ch->handlers->read->stream)) { stream 3318 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->read->stream); stream 3319 ext/curl/interface.c ZVAL_UNDEF(&ch->handlers->read->stream); stream 129 ext/curl/php_curl.h zval stream; stream 138 ext/curl/php_curl.h zval stream; stream 4153 ext/exif/exif.c php_stream * stream; stream 4160 ext/exif/exif.c stream = php_stream_open_wrapper(imagefile, "rb", IGNORE_PATH|REPORT_ERRORS, NULL); stream 4162 ext/exif/exif.c if (stream == NULL) { stream 4166 ext/exif/exif.c itype = php_getimagetype(stream, NULL); stream 4168 ext/exif/exif.c php_stream_close(stream); stream 501 ext/fileinfo/fileinfo.c php_stream *stream; stream 504 ext/fileinfo/fileinfo.c php_stream_from_zval_no_verify(stream, what); stream 505 ext/fileinfo/fileinfo.c if (!stream) { stream 509 ext/fileinfo/fileinfo.c streampos = php_stream_tell(stream); /* remember stream position for restoration */ stream 510 ext/fileinfo/fileinfo.c php_stream_seek(stream, 0, SEEK_SET); stream 512 ext/fileinfo/fileinfo.c ret_val = (char *) magic_stream(magic, stream); stream 514 ext/fileinfo/fileinfo.c php_stream_seek(stream, streampos, SEEK_SET); stream 539 ext/fileinfo/fileinfo.c php_stream *stream; stream 552 ext/fileinfo/fileinfo.c stream = php_stream_open_wrapper_ex(buffer, "rb", ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, context); stream 554 ext/fileinfo/fileinfo.c stream = php_stream_open_wrapper_ex(buffer, "rb", REPORT_ERRORS, NULL, context); stream 557 ext/fileinfo/fileinfo.c if (!stream) { stream 562 ext/fileinfo/fileinfo.c if (php_stream_stat(stream, &ssb) == SUCCESS) { stream 566 ext/fileinfo/fileinfo.c ret_val = (char *)magic_stream(magic, stream); stream 570 ext/fileinfo/fileinfo.c php_stream_close(stream); stream 1030 ext/fileinfo/libmagic/apprentice.c php_stream *stream; stream 1034 ext/fileinfo/libmagic/apprentice.c stream = php_stream_open_wrapper((char *)fn, "rb", REPORT_ERRORS, NULL); stream 1036 ext/fileinfo/libmagic/apprentice.c if (stream == NULL) { stream 1046 ext/fileinfo/libmagic/apprentice.c for (ms->line = 1; (line = php_stream_get_line(stream, buffer , BUFSIZ, &len)) != NULL; ms->line++) { stream 1105 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 2809 ext/fileinfo/libmagic/apprentice.c php_stream *stream = NULL; stream 2838 ext/fileinfo/libmagic/apprentice.c stream = php_stream_open_wrapper((char *)fn, "rb", REPORT_ERRORS, NULL); stream 2840 ext/fileinfo/libmagic/apprentice.c if (!stream) { stream 2844 ext/fileinfo/libmagic/apprentice.c if (php_stream_stat(stream, &st) < 0) { stream 2859 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 2866 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 2867 ext/fileinfo/libmagic/apprentice.c stream = NULL; stream 2934 ext/fileinfo/libmagic/apprentice.c if (stream) { stream 2935 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 3016 ext/fileinfo/libmagic/apprentice.c php_stream *stream; stream 3025 ext/fileinfo/libmagic/apprentice.c stream = php_stream_open_wrapper((char *)fn, "wb+", REPORT_ERRORS, NULL); stream 3027 ext/fileinfo/libmagic/apprentice.c if (!stream) { stream 3036 ext/fileinfo/libmagic/apprentice.c if (php_stream_write(stream,(const char *)&hdr, sizeof(hdr)) != (ssize_t)sizeof(hdr)) { stream 3043 ext/fileinfo/libmagic/apprentice.c if (php_stream_write(stream, (const char *)map->magic[i], len) != (ssize_t)len) { stream 3049 ext/fileinfo/libmagic/apprentice.c if (stream) { stream 3050 ext/fileinfo/libmagic/apprentice.c php_stream_close(stream); stream 97 ext/fileinfo/libmagic/fsmagic.c file_fsmagic(struct magic_set *ms, const char *fn, zend_stat_t *sb, php_stream *stream) stream 105 ext/fileinfo/libmagic/fsmagic.c if (fn == NULL && !stream) { stream 111 ext/fileinfo/libmagic/fsmagic.c if (stream) { stream 113 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 224 ext/fileinfo/libmagic/funcs.c if (stream && SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD, (void **)&fd, 0)) { stream 343 ext/fileinfo/libmagic/magic.c magic_stream(struct magic_set *ms, php_stream *stream) stream 347 ext/fileinfo/libmagic/magic.c return file_or_stream(ms, NULL, stream); stream 351 ext/fileinfo/libmagic/magic.c file_or_stream(struct magic_set *ms, const char *inname, php_stream *stream) stream 359 ext/fileinfo/libmagic/magic.c if (!inname && !stream) { stream 373 ext/fileinfo/libmagic/magic.c switch (file_fsmagic(ms, inname, &sb, stream)) { stream 385 ext/fileinfo/libmagic/magic.c if (!stream && inname) { stream 387 ext/fileinfo/libmagic/magic.c stream = php_stream_open_wrapper((char *)inname, "rb", REPORT_ERRORS, NULL); stream 390 ext/fileinfo/libmagic/magic.c if (!stream) { stream 404 ext/fileinfo/libmagic/magic.c if ((nbytes = php_stream_read(stream, (char *)buf, HOWMANY)) < 0) { stream 410 ext/fileinfo/libmagic/magic.c if (file_buffer(ms, stream, inname, buf, (size_t)nbytes) == -1) stream 416 ext/fileinfo/libmagic/magic.c if (no_in_stream && stream) { stream 417 ext/fileinfo/libmagic/magic.c php_stream_close(stream); stream 181 ext/ftp/ftp.c if (ftp->stream && ftp->closestream) { stream 182 ext/ftp/ftp.c php_stream_close(ftp->stream); stream 1927 ext/ftp/ftp.c ftp->stream = outstream; stream 1968 ext/ftp/ftp.c php_stream_putc(ftp->stream, '\r'); stream 1971 ext/ftp/ftp.c php_stream_putc(ftp->stream, *ptr); stream 1975 ext/ftp/ftp.c } else if (rcvd != php_stream_write(ftp->stream, data->buf, rcvd)) { stream 1984 ext/ftp/ftp.c php_stream_putc(ftp->stream, '\r'); stream 2039 ext/ftp/ftp.c ftp->stream = instream; stream 2068 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 787 ext/ftp/php_ftp.c php_stream *stream; stream 799 ext/ftp/php_ftp.c php_stream_from_res(stream, Z_RES_P(z_file)); stream 810 ext/ftp/php_ftp.c php_stream_seek(stream, 0, SEEK_END); stream 811 ext/ftp/php_ftp.c resumepos = php_stream_tell(stream); stream 813 ext/ftp/php_ftp.c php_stream_seek(stream, resumepos, SEEK_SET); stream 817 ext/ftp/php_ftp.c if (!ftp_get(ftp, stream, file, xtype, resumepos)) { stream 833 ext/ftp/php_ftp.c php_stream *stream; stream 845 ext/ftp/php_ftp.c php_stream_from_res(stream, Z_RES_P(z_file)); stream 856 ext/ftp/php_ftp.c php_stream_seek(stream, 0, SEEK_END); stream 857 ext/ftp/php_ftp.c resumepos = php_stream_tell(stream); stream 859 ext/ftp/php_ftp.c php_stream_seek(stream, resumepos, SEEK_SET); stream 867 ext/ftp/php_ftp.c if ((ret = ftp_nb_get(ftp, stream, file, xtype, resumepos)) == PHP_FTP_FAILED) { stream 1023 ext/ftp/php_ftp.c ftp->stream = NULL; stream 1031 ext/ftp/php_ftp.c ftp->stream = NULL; stream 1066 ext/ftp/php_ftp.c php_stream_close(ftp->stream); stream 1067 ext/ftp/php_ftp.c ftp->stream = NULL; stream 1087 ext/ftp/php_ftp.c php_stream *stream; stream 1097 ext/ftp/php_ftp.c php_stream_from_zval(stream, z_file); stream 1114 ext/ftp/php_ftp.c php_stream_seek(stream, startpos, SEEK_SET); stream 1118 ext/ftp/php_ftp.c if (!ftp_put(ftp, remote, stream, xtype, startpos)) { stream 1137 ext/ftp/php_ftp.c php_stream *stream; stream 1147 ext/ftp/php_ftp.c php_stream_from_res(stream, Z_RES_P(z_file)); stream 1164 ext/ftp/php_ftp.c php_stream_seek(stream, startpos, SEEK_SET); stream 1172 ext/ftp/php_ftp.c if (((ret = ftp_nb_put(ftp, remote, stream, xtype, startpos)) == PHP_FTP_FAILED)) { stream 1288 ext/ftp/php_ftp.c ftp->stream = NULL; stream 1328 ext/gd/gd.c php_stream *stream; stream 1334 ext/gd/gd.c stream = php_stream_open_wrapper(ZSTR_VAL(file), "rb", IGNORE_PATH | IGNORE_URL_WIN | REPORT_ERRORS, NULL); stream 1335 ext/gd/gd.c if (stream == NULL) { stream 1353 ext/gd/gd.c while (b < hdr_size && (n = php_stream_read(stream, (char*)&font[b], hdr_size - b))) { stream 1359 ext/gd/gd.c if (php_stream_eof(stream)) { stream 1364 ext/gd/gd.c php_stream_close(stream); stream 1367 ext/gd/gd.c i = php_stream_tell(stream); stream 1368 ext/gd/gd.c php_stream_seek(stream, 0, SEEK_END); stream 1369 ext/gd/gd.c body_size_check = php_stream_tell(stream) - hdr_size; stream 1370 ext/gd/gd.c php_stream_seek(stream, i, SEEK_SET); stream 1383 ext/gd/gd.c php_stream_close(stream); stream 1390 ext/gd/gd.c php_stream_close(stream); stream 1396 ext/gd/gd.c while (b < body_size && (n = php_stream_read(stream, &font->data[b], body_size - b))) { stream 1403 ext/gd/gd.c if (php_stream_eof(stream)) { stream 1408 ext/gd/gd.c php_stream_close(stream); stream 1411 ext/gd/gd.c php_stream_close(stream); stream 2296 ext/gd/gd.c php_stream *stream; stream 2317 ext/gd/gd.c stream = php_stream_open_wrapper(file, "rb", REPORT_ERRORS|IGNORE_PATH|IGNORE_URL_WIN, NULL); stream 2318 ext/gd/gd.c if (stream == NULL) { stream 2323 ext/gd/gd.c if (php_stream_is(stream, PHP_STREAM_IS_STDIO)) { stream 2324 ext/gd/gd.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO, (void**)&fp, REPORT_ERRORS)) { stream 2333 ext/gd/gd.c buff = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0); stream 2359 ext/gd/gd.c else if (php_stream_can_cast(stream, PHP_STREAM_AS_STDIO)) { stream 2361 ext/gd/gd.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO | PHP_STREAM_CAST_TRY_HARD, (void **) &fp, REPORT_ERRORS)) { stream 2395 ext/gd/gd.c php_stream_close(stream); stream 2401 ext/gd/gd.c php_stream_close(stream); stream 49 ext/gd/gd_ctx.c php_stream * stream = (php_stream *)ctx->data; stream 50 ext/gd/gd_ctx.c php_stream_write(stream, &ch, 1); stream 55 ext/gd/gd_ctx.c php_stream * stream = (php_stream *)ctx->data; stream 56 ext/gd/gd_ctx.c return php_stream_write(stream, (void *)buf, l); stream 84 ext/gd/gd_ctx.c php_stream *stream; stream 119 ext/gd/gd_ctx.c php_stream_from_zval_no_verify(stream, to_zval); stream 120 ext/gd/gd_ctx.c if (stream == NULL) { stream 129 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 130 ext/gd/gd_ctx.c if (stream == NULL) { stream 138 ext/gd/gd_ctx.c stream = php_stream_open_wrapper(file, "wb", REPORT_ERRORS|IGNORE_PATH|IGNORE_URL_WIN, NULL); stream 139 ext/gd/gd_ctx.c if (stream == NULL) { stream 160 ext/gd/gd_ctx.c ctx->data = (void *)stream; stream 127 ext/hash/hash.c php_stream *stream = NULL; stream 143 ext/hash/hash.c stream = php_stream_open_wrapper_ex(data, "rb", REPORT_ERRORS, NULL, DEFAULT_CONTEXT); stream 144 ext/hash/hash.c if (!stream) { stream 157 ext/hash/hash.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 160 ext/hash/hash.c php_stream_close(stream); stream 245 ext/hash/hash.c php_stream *stream = NULL; stream 262 ext/hash/hash.c stream = php_stream_open_wrapper_ex(data, "rb", REPORT_ERRORS, NULL, DEFAULT_CONTEXT); stream 263 ext/hash/hash.c if (!stream) { stream 281 ext/hash/hash.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 284 ext/hash/hash.c php_stream_close(stream); stream 427 ext/hash/hash.c php_stream *stream = NULL; stream 438 ext/hash/hash.c php_stream_from_zval(stream, zstream); stream 448 ext/hash/hash.c if ((n = php_stream_read(stream, buf, toread)) <= 0) { stream 468 ext/hash/hash.c php_stream *stream; stream 481 ext/hash/hash.c stream = php_stream_open_wrapper_ex(filename, "rb", REPORT_ERRORS, NULL, context); stream 482 ext/hash/hash.c if (!stream) { stream 487 ext/hash/hash.c while ((n = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 490 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 2597 ext/iconv/iconv.c php_stream *stream, php_stream_filter *filter, stream 2662 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 2675 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 2739 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 2752 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 2785 ext/iconv/iconv.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 2804 ext/iconv/iconv.c php_stream *stream, php_stream_filter *filter, stream 2818 ext/iconv/iconv.c if (php_iconv_stream_filter_append_bucket(self, stream, filter, stream 2820 ext/iconv/iconv.c php_stream_is_persistent(stream)) != SUCCESS) { stream 2828 ext/iconv/iconv.c if (php_iconv_stream_filter_append_bucket(self, stream, filter, stream 2830 ext/iconv/iconv.c php_stream_is_persistent(stream)) != 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 788 ext/imap/php_imap.c void mail_getacl(MAILSTREAM *stream, char *mailbox, ACLLIST *alist) stream 2454 ext/imap/php_imap.c zval *stream, *out; stream 2461 ext/imap/php_imap.c if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS(), "rzl|Sl", &stream, &out, &msgno, §ion, &flags)) { stream 2465 ext/imap/php_imap.c if ((imap_ptr = (pils *)zend_fetch_resource(Z_RES_P(stream), "imap", le_imap)) == NULL) { stream 4352 ext/imap/php_imap.c static long _php_rfc822_soutr (void *stream, char *string) stream 4354 ext/imap/php_imap.c smart_str *ret = (smart_str*)stream; stream 4828 ext/imap/php_imap.c static char *php_mail_gets(readfn_t f, void *stream, unsigned long size, GETS_DATA *md) /* {{{ */ stream 4847 ext/imap/php_imap.c if (!f(stream, read, buf)) { stream 4859 ext/imap/php_imap.c if (f(stream, size, buf)) { stream 4873 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_searched(MAILSTREAM *stream, unsigned long number) stream 4892 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_exists(MAILSTREAM *stream, unsigned long number) stream 4896 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_expunged(MAILSTREAM *stream, unsigned long number) stream 4900 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_flags(MAILSTREAM *stream, unsigned long number) stream 4905 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_notify(MAILSTREAM *stream, char *str, long errflg) stream 4927 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_list(MAILSTREAM *stream, DTYPE delimiter, char *mailbox, long attributes) stream 4973 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_lsub(MAILSTREAM *stream, DTYPE delimiter, char *mailbox, long attributes) stream 5016 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_status(MAILSTREAM *stream, char *mailbox, MAILSTATUS *status) stream 5080 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_critical(MAILSTREAM *stream) stream 5084 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_nocritical(MAILSTREAM *stream) stream 5088 ext/imap/php_imap.c PHP_IMAP_EXPORT long mm_diskerror(MAILSTREAM *stream, long errcode, long serious) stream 545 ext/interbase/ibase_blobs.c php_stream *stream; stream 556 ext/interbase/ibase_blobs.c php_stream_from_zval(stream, file); stream 564 ext/interbase/ibase_blobs.c for (size = 0; (b = php_stream_read(stream, bl_data, sizeof(bl_data))); size += b) { stream 641 ext/libxml/libxml.c php_stream *stream; stream 642 ext/libxml/libxml.c php_stream_from_zval_no_verify(stream, &retval); stream 643 ext/libxml/libxml.c if (stream == NULL) { stream 657 ext/libxml/libxml.c ++GC_REFCOUNT(stream->res); stream 658 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); stream 114 ext/mcrypt/mcrypt_filter.c newbucket = php_stream_bucket_new(stream, data->block_buffer, data->blocksize, 0, data->persistent); stream 1309 ext/mysqlnd/mysqlnd.c php_stream *stream = NULL; stream 1320 ext/mysqlnd/mysqlnd.c stream = (*p)->data->net->data->m.get_stream((*p)->data->net); stream 1321 ext/mysqlnd/mysqlnd.c DBG_INF_FMT("conn=%llu stream=%p", (*p)->data->thread_id, stream); stream 1322 ext/mysqlnd/mysqlnd.c if (stream != NULL && SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT | PHP_STREAM_CAST_INTERNAL, stream 1343 ext/mysqlnd/mysqlnd.c php_stream *stream = NULL; stream 1350 ext/mysqlnd/mysqlnd.c stream = (*fwd)->data->net->data->m.get_stream((*fwd)->data->net); stream 1351 ext/mysqlnd/mysqlnd.c DBG_INF_FMT("conn=%llu stream=%p", (*fwd)->data->thread_id, stream); stream 1352 ext/mysqlnd/mysqlnd.c if (stream != NULL && SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT | PHP_STREAM_CAST_INTERNAL, stream 491 ext/mysqlnd/mysqlnd_auth.c php_stream * stream; stream 547 ext/mysqlnd/mysqlnd_auth.c stream = php_stream_open_wrapper((char *) fname, "rb", REPORT_ERRORS, NULL); stream 549 ext/mysqlnd/mysqlnd_auth.c if (stream) { stream 550 ext/mysqlnd/mysqlnd_auth.c if ((key_str = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0)) != NULL) { stream 558 ext/mysqlnd/mysqlnd_auth.c php_stream_close(stream); stream 40 ext/mysqlnd/mysqlnd_debug.c self->stream = php_stream_open_wrapper(self->file_name, stream 43 ext/mysqlnd/mysqlnd_debug.c return self->stream? PASS:FAIL; stream 63 ext/mysqlnd/mysqlnd_debug.c if (!self->stream && FAIL == self->m->open(self, FALSE)) { stream 132 ext/mysqlnd/mysqlnd_debug.c ret = php_stream_write(self->stream, message_line, message_line_len)? PASS:FAIL; stream 160 ext/mysqlnd/mysqlnd_debug.c if (!self->stream && FAIL == self->m->open(self, FALSE)) { stream 233 ext/mysqlnd/mysqlnd_debug.c ret = php_stream_write(self->stream, message_line, message_line_len)? PASS:FAIL; stream 429 ext/mysqlnd/mysqlnd_debug.c if (self->stream) { stream 463 ext/mysqlnd/mysqlnd_debug.c php_stream_close(self->stream); stream 464 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) 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) stream 69 ext/mysqlnd/mysqlnd_net.c int socketd = ((php_netstream_data_t*)stream->abstract)->socket; stream 192 ext/mysqlnd/mysqlnd_net.c net->data->stream = NULL; stream 1161 ext/mysqlnd/mysqlnd_net.c DBG_INF_FMT("%p", net? net->data->stream:NULL); stream 1162 ext/mysqlnd/mysqlnd_net.c DBG_RETURN(net? net->data->stream:NULL); stream 1174 ext/mysqlnd/mysqlnd_net.c net->data->stream = net_stream; stream 1175 ext/mysqlnd/mysqlnd_net.c ret = net->data->stream; stream 898 ext/oci8/oci8_interface.c php_stream *stream; stream 986 ext/oci8/oci8_interface.c stream = php_stream_open_wrapper_ex(filename, "w", REPORT_ERRORS, NULL, NULL); stream 988 ext/oci8/oci8_interface.c stream = php_stream_open_wrapper_ex(filename, "w", ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, NULL); stream 999 ext/oci8/oci8_interface.c php_stream_close(stream); stream 1002 ext/oci8/oci8_interface.c if (tmp_bytes_read && !php_stream_write(stream, buffer, tmp_bytes_read)) { stream 1003 ext/oci8/oci8_interface.c php_stream_close(stream); stream 1021 ext/oci8/oci8_interface.c php_stream_close(stream); stream 816 ext/opcache/ZendAccelerator.c php_stream *stream = (php_stream *)file_handle->handle.stream.handle; stream 820 ext/opcache/ZendAccelerator.c if (!stream || stream 821 ext/opcache/ZendAccelerator.c !stream->ops || stream 822 ext/opcache/ZendAccelerator.c !stream->ops->stat) { stream 829 ext/opcache/ZendAccelerator.c ret = stream->ops->stat(stream, &sb); stream 96 ext/openssl/xp_ssl.c #define GET_VER_OPT(name) (PHP_STREAM_CONTEXT(stream) && (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "ssl", name)) != NULL) stream 113 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_io(int read, php_stream *stream, char *buf, size_t count); stream 166 ext/openssl/xp_ssl.c static int is_http_stream_talking_to_iis(php_stream *stream) /* {{{ */ stream 168 ext/openssl/xp_ssl.c if (Z_TYPE(stream->wrapperdata) == IS_ARRAY && stream->wrapper && strcasecmp(stream->wrapper->wops->label, "HTTP") == 0) { stream 175 ext/openssl/xp_ssl.c ZEND_HASH_FOREACH_VAL(Z_ARRVAL(stream->wrapperdata), tmp) { stream 187 ext/openssl/xp_ssl.c static int handle_ssl_error(php_stream *stream, int nr_bytes, zend_bool is_init) /* {{{ */ stream 189 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 211 ext/openssl/xp_ssl.c if (!is_http_stream_talking_to_iis(stream) && ERR_get_error() != 0) { stream 216 ext/openssl/xp_ssl.c stream->eof = 1; stream 273 ext/openssl/xp_ssl.c php_stream *stream; stream 288 ext/openssl/xp_ssl.c stream = (php_stream*)SSL_get_ex_data(ssl, php_openssl_get_ssl_stream_data_index()); stream 480 ext/openssl/xp_ssl.c static int apply_peer_verification_policy(SSL *ssl, X509 *peer, php_stream *stream) /* {{{ */ stream 489 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 574 ext/openssl/xp_ssl.c php_stream *stream = (php_stream *)data; stream 598 ext/openssl/xp_ssl.c php_stream *stream; stream 604 ext/openssl/xp_ssl.c stream = (php_stream*)arg; stream 605 ext/openssl/xp_ssl.c sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 757 ext/openssl/xp_ssl.c php_stream *stream; stream 765 ext/openssl/xp_ssl.c stream = php_stream_open_wrapper(cafile, "rb", 0, NULL); stream 767 ext/openssl/xp_ssl.c if (stream == NULL) { stream 770 ext/openssl/xp_ssl.c } else if (stream->wrapper->is_url) { stream 771 ext/openssl/xp_ssl.c php_stream_close(stream); stream 777 ext/openssl/xp_ssl.c line = php_stream_get_line(stream, NULL, 0, &line_len); stream 795 ext/openssl/xp_ssl.c line = php_stream_get_line(stream, NULL, 0, &line_len); stream 821 ext/openssl/xp_ssl.c php_stream_close(stream); stream 835 ext/openssl/xp_ssl.c static int enable_peer_verification(SSL_CTX *ctx, php_stream *stream) /* {{{ */ stream 840 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 872 ext/openssl/xp_ssl.c SSL_CTX_set_cert_verify_callback(ctx, win_cert_verify_callback, (void *)stream); stream 889 ext/openssl/xp_ssl.c static void disable_peer_verification(SSL_CTX *ctx, php_stream *stream) /* {{{ */ stream 895 ext/openssl/xp_ssl.c static int set_local_cert(SSL_CTX *ctx, php_stream *stream) /* {{{ */ stream 1033 ext/openssl/xp_ssl.c php_stream *stream; stream 1038 ext/openssl/xp_ssl.c stream = php_openssl_get_stream_from_ssl_handle(ssl); stream 1039 ext/openssl/xp_ssl.c sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 1064 ext/openssl/xp_ssl.c if (PHP_STREAM_CONTEXT(stream) && (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), stream 1069 ext/openssl/xp_ssl.c php_stream_to_zval(stream, ¶m); stream 1072 ext/openssl/xp_ssl.c stream->flags |= PHP_STREAM_FLAG_NO_FCLOSE; stream 1076 ext/openssl/xp_ssl.c stream->flags ^= PHP_STREAM_FLAG_NO_FCLOSE; stream 1101 ext/openssl/xp_ssl.c static void init_server_reneg_limit(php_stream *stream, php_openssl_netstream_data_t *sslsock) /* {{{ */ stream 1107 ext/openssl/xp_ssl.c if (PHP_STREAM_CONTEXT(stream) && stream 1108 ext/openssl/xp_ssl.c NULL != (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), stream 1120 ext/openssl/xp_ssl.c if (PHP_STREAM_CONTEXT(stream) && stream 1121 ext/openssl/xp_ssl.c NULL != (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), stream 1129 ext/openssl/xp_ssl.c php_stream_is_persistent(stream) stream 1167 ext/openssl/xp_ssl.c static int set_server_dh_param(php_stream * stream, SSL_CTX *ctx) /* {{{ */ stream 1173 ext/openssl/xp_ssl.c zdhpath = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "ssl", "dh_param"); stream 1214 ext/openssl/xp_ssl.c static int set_server_ecdh_curve(php_stream *stream, SSL_CTX *ctx) /* {{{ */ stream 1220 ext/openssl/xp_ssl.c zvcurve = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "ssl", "ecdh_curve"); stream 1251 ext/openssl/xp_ssl.c static int set_server_specific_opts(php_stream *stream, SSL_CTX *ctx) /* {{{ */ stream 1257 ext/openssl/xp_ssl.c if (set_server_ecdh_curve(stream, ctx) == FAILURE) { stream 1266 ext/openssl/xp_ssl.c if (php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "ssl", "rsa_key_size") != NULL) { stream 1271 ext/openssl/xp_ssl.c set_server_dh_param(stream, ctx); stream 1272 ext/openssl/xp_ssl.c zv = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "ssl", "single_dh_use"); stream 1278 ext/openssl/xp_ssl.c zv = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "ssl", "honor_cipher_order"); stream 1292 ext/openssl/xp_ssl.c php_stream *stream; stream 1303 ext/openssl/xp_ssl.c stream = (php_stream*)SSL_get_ex_data(ssl_handle, php_openssl_get_ssl_stream_data_index()); stream 1304 ext/openssl/xp_ssl.c sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 1321 ext/openssl/xp_ssl.c static int enable_server_sni(php_stream *stream, php_openssl_netstream_data_t *sslsock) stream 1357 ext/openssl/xp_ssl.c sizeof(php_openssl_sni_cert_t), 0, php_stream_is_persistent(stream) stream 1392 ext/openssl/xp_ssl.c sslsock->sni_certs[i].name = pestrdup(ZSTR_VAL(key), php_stream_is_persistent(stream)); stream 1410 ext/openssl/xp_ssl.c static void enable_client_sni(php_stream *stream, php_openssl_netstream_data_t *sslsock) /* {{{ */ stream 1490 ext/openssl/xp_ssl.c int php_openssl_setup_crypto(php_stream *stream, stream 1562 ext/openssl/xp_ssl.c disable_peer_verification(sslsock->ctx, stream); stream 1563 ext/openssl/xp_ssl.c } else if (FAILURE == enable_peer_verification(sslsock->ctx, stream)) { stream 1569 ext/openssl/xp_ssl.c SSL_CTX_set_default_passwd_cb_userdata(sslsock->ctx, stream); stream 1615 ext/openssl/xp_ssl.c if (FAILURE == set_local_cert(sslsock->ctx, stream)) { stream 1622 ext/openssl/xp_ssl.c PHP_STREAM_CONTEXT(stream) && stream 1623 ext/openssl/xp_ssl.c FAILURE == set_server_specific_opts(stream, sslsock->ctx) stream 1636 ext/openssl/xp_ssl.c SSL_set_ex_data(sslsock->ssl_handle, php_openssl_get_ssl_stream_data_index(), stream); stream 1640 ext/openssl/xp_ssl.c handle_ssl_error(stream, 0, 1); stream 1645 ext/openssl/xp_ssl.c if (!sslsock->is_client && enable_server_sni(stream, sslsock) == FAILURE) { stream 1652 ext/openssl/xp_ssl.c init_server_reneg_limit(stream, sslsock); stream 1720 ext/openssl/xp_ssl.c static int capture_peer_certs(php_stream *stream, php_openssl_netstream_data_t *sslsock, X509 *peer_cert) /* {{{ */ stream 1725 ext/openssl/xp_ssl.c if (NULL != (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), stream 1730 ext/openssl/xp_ssl.c php_stream_context_set_option(PHP_STREAM_CONTEXT(stream), "ssl", "peer_certificate", &zcert); stream 1735 ext/openssl/xp_ssl.c if (NULL != (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), stream 1758 ext/openssl/xp_ssl.c php_stream_context_set_option(PHP_STREAM_CONTEXT(stream), "ssl", "peer_certificate_chain", &arr); stream 1766 ext/openssl/xp_ssl.c static int php_openssl_enable_crypto(php_stream *stream, stream 1784 ext/openssl/xp_ssl.c enable_client_sni(stream, sslsock); stream 1830 ext/openssl/xp_ssl.c retry = handle_ssl_error(stream, n, blocked); stream 1854 ext/openssl/xp_ssl.c if (peer_cert && PHP_STREAM_CONTEXT(stream)) { stream 1855 ext/openssl/xp_ssl.c cert_captured = capture_peer_certs(stream, sslsock, peer_cert); stream 1858 ext/openssl/xp_ssl.c if (FAILURE == apply_peer_verification_policy(sslsock->ssl_handle, peer_cert, stream)) { stream 1864 ext/openssl/xp_ssl.c if (PHP_STREAM_CONTEXT(stream)) { stream 1866 ext/openssl/xp_ssl.c if (NULL != (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), stream 1877 ext/openssl/xp_ssl.c php_stream_context_set_option(PHP_STREAM_CONTEXT(stream), "ssl", "session_meta", &meta_arr); stream 1888 ext/openssl/xp_ssl.c if (peer_cert && PHP_STREAM_CONTEXT(stream)) { stream 1889 ext/openssl/xp_ssl.c cert_captured = capture_peer_certs(stream, sslsock, peer_cert); stream 1908 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_read(php_stream *stream, char *buf, size_t count) /* {{{ */ stream 1910 ext/openssl/xp_ssl.c return php_openssl_sockop_io( 1, stream, buf, count ); stream 1914 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_write(php_stream *stream, const char *buf, size_t count) /* {{{ */ stream 1916 ext/openssl/xp_ssl.c return php_openssl_sockop_io( 0, stream, (char*)buf, count ); stream 1927 ext/openssl/xp_ssl.c static size_t php_openssl_sockop_io(int read, php_stream *stream, char *buf, size_t count) /* {{{ */ stream 1929 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 1989 ext/openssl/xp_ssl.c php_stream_xport_shutdown(stream, (stream_shutdown_t)SHUT_RDWR); stream 1991 ext/openssl/xp_ssl.c stream->eof = 1; stream 2008 ext/openssl/xp_ssl.c retry = handle_ssl_error(stream, nr_bytes, 0); stream 2020 ext/openssl/xp_ssl.c stream->eof = (retry == 0 && errno != EAGAIN && !SSL_pending(sslsock->ssl_handle)); stream 2066 ext/openssl/xp_ssl.c php_stream_notify_progress_increment(PHP_STREAM_CONTEXT(stream), nr_bytes, 0); stream 2082 ext/openssl/xp_ssl.c nr_bytes = php_stream_socket_ops.read(stream, buf, count); stream 2084 ext/openssl/xp_ssl.c nr_bytes = php_stream_socket_ops.write(stream, buf, count); stream 2118 ext/openssl/xp_ssl.c static int php_openssl_sockop_close(php_stream *stream, int close_handle) /* {{{ */ stream 2120 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 2166 ext/openssl/xp_ssl.c pefree(sslsock->sni_certs[i].name, php_stream_is_persistent(stream)); stream 2168 ext/openssl/xp_ssl.c pefree(sslsock->sni_certs, php_stream_is_persistent(stream)); stream 2173 ext/openssl/xp_ssl.c pefree(sslsock->url_name, php_stream_is_persistent(stream)); stream 2177 ext/openssl/xp_ssl.c pefree(sslsock->reneg, php_stream_is_persistent(stream)); stream 2180 ext/openssl/xp_ssl.c pefree(sslsock, php_stream_is_persistent(stream)); stream 2186 ext/openssl/xp_ssl.c static int php_openssl_sockop_flush(php_stream *stream) /* {{{ */ stream 2188 ext/openssl/xp_ssl.c return php_stream_socket_ops.flush(stream); stream 2192 ext/openssl/xp_ssl.c static int php_openssl_sockop_stat(php_stream *stream, php_stream_statbuf *ssb) /* {{{ */ stream 2194 ext/openssl/xp_ssl.c return php_stream_socket_ops.stat(stream, ssb); stream 2198 ext/openssl/xp_ssl.c static inline int php_openssl_tcp_sockop_accept(php_stream *stream, php_openssl_netstream_data_t *sock, stream 2229 ext/openssl/xp_ssl.c xparam->outputs.client = php_stream_alloc_rel(stream->ops, clisockdata, NULL, "r+"); stream 2231 ext/openssl/xp_ssl.c xparam->outputs.client->ctx = stream->ctx; stream 2232 ext/openssl/xp_ssl.c if (stream->ctx) { stream 2233 ext/openssl/xp_ssl.c GC_REFCOUNT(stream->ctx)++; stream 2261 ext/openssl/xp_ssl.c static int php_openssl_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam) stream 2263 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 2316 ext/openssl/xp_ssl.c add_assoc_bool((zval *)ptrparam, "eof", stream->eof); stream 2382 ext/openssl/xp_ssl.c cparam->outputs.returncode = php_openssl_setup_crypto(stream, sslsock, cparam); stream 2386 ext/openssl/xp_ssl.c cparam->outputs.returncode = php_openssl_enable_crypto(stream, sslsock, cparam); stream 2403 ext/openssl/xp_ssl.c php_stream_socket_ops.set_option(stream, option, value, ptrparam); stream 2410 ext/openssl/xp_ssl.c if (php_stream_xport_crypto_setup(stream, sslsock->method, NULL) < 0 || stream 2411 ext/openssl/xp_ssl.c php_stream_xport_crypto_enable(stream, 1) < 0) { stream 2421 ext/openssl/xp_ssl.c xparam->outputs.returncode = php_openssl_tcp_sockop_accept(stream, sslsock, xparam STREAMS_CC); stream 2432 ext/openssl/xp_ssl.c return php_stream_socket_ops.set_option(stream, option, value, ptrparam); stream 2435 ext/openssl/xp_ssl.c static int php_openssl_sockop_cast(php_stream *stream, int castas, void **ret) stream 2437 ext/openssl/xp_ssl.c php_openssl_netstream_data_t *sslsock = (php_openssl_netstream_data_t*)stream->abstract; stream 2445 ext/openssl/xp_ssl.c *ret = fdopen(sslsock->s.socket, stream->mode); stream 2456 ext/openssl/xp_ssl.c if (stream->writepos == stream->readpos stream 2459 ext/openssl/xp_ssl.c php_stream_fill_read_buffer(stream, pending < stream->chunk_size stream 2461 ext/openssl/xp_ssl.c : stream->chunk_size); stream 2546 ext/openssl/xp_ssl.c php_stream *stream = NULL; stream 2572 ext/openssl/xp_ssl.c stream = php_stream_alloc_rel(&php_openssl_socket_ops, sslsock, persistent_id, "r+"); stream 2574 ext/openssl/xp_ssl.c if (stream == NULL) { stream 2588 ext/openssl/xp_ssl.c php_stream_close(stream); stream 2597 ext/openssl/xp_ssl.c php_stream_close(stream); stream 2612 ext/openssl/xp_ssl.c php_stream_close(stream); stream 2621 ext/openssl/xp_ssl.c php_stream_close(stream); stream 2628 ext/openssl/xp_ssl.c return stream; stream 183 ext/pdo/pdo_dbh.c php_stream *stream; stream 186 ext/pdo/pdo_dbh.c stream = php_stream_open_wrapper(uri, "rb", REPORT_ERRORS, NULL); stream 187 ext/pdo/pdo_dbh.c if (stream) { stream 188 ext/pdo/pdo_dbh.c dsn = php_stream_get_line(stream, buf, buflen, NULL); stream 189 ext/pdo/pdo_dbh.c php_stream_close(stream); stream 642 ext/pdo_oci/oci_statement.c static size_t oci_blob_write(php_stream *stream, const char *buf, size_t count) stream 644 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 662 ext/pdo_oci/oci_statement.c static size_t oci_blob_read(php_stream *stream, char *buf, size_t count) stream 664 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 679 ext/pdo_oci/oci_statement.c stream->eof = 1; stream 684 ext/pdo_oci/oci_statement.c static int oci_blob_close(php_stream *stream, int close_handle) stream 686 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self *)stream->abstract; stream 703 ext/pdo_oci/oci_statement.c static int oci_blob_flush(php_stream *stream) stream 705 ext/pdo_oci/oci_statement.c struct oci_lob_self *self = (struct oci_lob_self*)stream->abstract; stream 710 ext/pdo_oci/oci_statement.c static int oci_blob_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset) stream 712 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) 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) 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) stream 151 ext/pdo_pgsql/pgsql_driver.c struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract; stream 161 ext/pdo_pgsql/pgsql_driver.c static int pgsql_lob_flush(php_stream *stream) stream 166 ext/pdo_pgsql/pgsql_driver.c static int pgsql_lob_seek(php_stream *stream, zend_off_t offset, int whence, stream 169 ext/pdo_pgsql/pgsql_driver.c struct pdo_pgsql_lob_self *self = (struct pdo_pgsql_lob_self*)stream->abstract; stream 666 ext/pdo_pgsql/pgsql_driver.c php_stream *stream; stream 679 ext/pdo_pgsql/pgsql_driver.c stream = php_stream_open_wrapper_ex(filename, "rb", 0, NULL, FG(default_context)); stream 680 ext/pdo_pgsql/pgsql_driver.c if (!stream) { stream 714 ext/pdo_pgsql/pgsql_driver.c while ((buf = php_stream_get_line(stream, NULL, 0, &line_len)) != NULL) { stream 718 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 724 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 743 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 767 ext/pdo_pgsql/pgsql_driver.c php_stream *stream; stream 781 ext/pdo_pgsql/pgsql_driver.c stream = php_stream_open_wrapper_ex(filename, "wb", 0, NULL, FG(default_context)); stream 782 ext/pdo_pgsql/pgsql_driver.c if (!stream) { stream 816 ext/pdo_pgsql/pgsql_driver.c if (php_stream_write(stream, csv, ret) != ret) { stream 819 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 827 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 832 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 839 ext/pdo_pgsql/pgsql_driver.c php_stream_close(stream); stream 990 ext/pdo_pgsql/pgsql_driver.c php_stream *stream = pdo_pgsql_create_lob_stream(getThis(), lfd, oid); stream 991 ext/pdo_pgsql/pgsql_driver.c if (stream) { stream 992 ext/pdo_pgsql/pgsql_driver.c php_stream_to_zval(stream, return_value); stream 3124 ext/pgsql/pgsql.c php_stream *stream; stream 3142 ext/pgsql/pgsql.c stream = php_stream_open_wrapper(z_filename, mode, REPORT_ERRORS, NULL); stream 3144 ext/pgsql/pgsql.c if (!stream) { stream 3148 ext/pgsql/pgsql.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO, (void**)&fp, REPORT_ERRORS)) { stream 3149 ext/pgsql/pgsql.c php_stream_close(stream); stream 3152 ext/pgsql/pgsql.c php_stream_auto_cleanup(stream); stream 5341 ext/pgsql/pgsql.c static size_t php_pgsql_fd_write(php_stream *stream, const char *buf, size_t count) /* {{{ */ stream 5347 ext/pgsql/pgsql.c static size_t php_pgsql_fd_read(php_stream *stream, char *buf, size_t count) /* {{{ */ stream 5353 ext/pgsql/pgsql.c static int php_pgsql_fd_close(php_stream *stream, int close_handle) /* {{{ */ stream 5359 ext/pgsql/pgsql.c static int php_pgsql_fd_flush(php_stream *stream) /* {{{ */ stream 5365 ext/pgsql/pgsql.c static int php_pgsql_fd_set_option(php_stream *stream, int option, int value, void *ptrparam) /* {{{ */ stream 5367 ext/pgsql/pgsql.c PGconn *pgsql = (PGconn *) stream->abstract; stream 5377 ext/pgsql/pgsql.c static int php_pgsql_fd_cast(php_stream *stream, int cast_as, void **ret) /* {{{ */ stream 5379 ext/pgsql/pgsql.c PGconn *pgsql = (PGconn *) stream->abstract; stream 5406 ext/pgsql/pgsql.c php_stream *stream; stream 5417 ext/pgsql/pgsql.c stream = php_stream_alloc(&php_stream_pgsql_fd_ops, pgsql, NULL, "r"); stream 5419 ext/pgsql/pgsql.c if (stream) { stream 5420 ext/pgsql/pgsql.c php_stream_to_zval(stream, return_value); stream 233 ext/pgsql/php_pgsql.h static size_t php_pgsql_fd_write(php_stream *stream, const char *buf, size_t count); stream 234 ext/pgsql/php_pgsql.h static size_t php_pgsql_fd_read(php_stream *stream, char *buf, size_t count); stream 235 ext/pgsql/php_pgsql.h static int php_pgsql_fd_close(php_stream *stream, int close_handle); stream 236 ext/pgsql/php_pgsql.h static int php_pgsql_fd_flush(php_stream *stream); stream 237 ext/pgsql/php_pgsql.h static int php_pgsql_fd_set_option(php_stream *stream, int option, int value, void *ptrparam); stream 238 ext/pgsql/php_pgsql.h static int php_pgsql_fd_cast(php_stream *stream, int cast_as, void **ret); stream 43 ext/phar/dirstream.c static int phar_dir_close(php_stream *stream, int close_handle) /* {{{ */ 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, zend_off_t offset, int whence, zend_off_t *newoffset) /* {{{ */ 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) /* {{{ */ stream 96 ext/phar/dirstream.c HashTable *data = (HashTable *)stream->abstract; stream 122 ext/phar/dirstream.c static size_t phar_dir_write(php_stream *stream, const char *buf, size_t count) /* {{{ */ stream 131 ext/phar/dirstream.c static int phar_dir_flush(php_stream *stream) /* {{{ */ stream 30 ext/phar/dirstream.h static size_t phar_dir_write(php_stream *stream, const char *buf, size_t count); stream 31 ext/phar/dirstream.h static size_t phar_dir_read( php_stream *stream, char *buf, size_t count); stream 32 ext/phar/dirstream.h static int phar_dir_close(php_stream *stream, int close_handle); stream 33 ext/phar/dirstream.h static int phar_dir_flush(php_stream *stream); stream 34 ext/phar/dirstream.h static int phar_dir_seek( php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset); 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 198 ext/phar/func_interceptors.c if (!stream) { stream 202 ext/phar/func_interceptors.c if (offset > 0 && php_stream_seek(stream, offset, SEEK_SET) < 0) { stream 204 ext/phar/func_interceptors.c php_stream_close(stream); stream 209 ext/phar/func_interceptors.c contents = php_stream_copy_to_mem(stream, maxlen, 0); stream 219 ext/phar/func_interceptors.c php_stream_close(stream); stream 236 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 315 ext/phar/func_interceptors.c if (stream == NULL) { stream 318 ext/phar/func_interceptors.c size = php_stream_passthru(stream); stream 319 ext/phar/func_interceptors.c php_stream_close(stream); stream 336 ext/phar/func_interceptors.c php_stream *stream; stream 411 ext/phar/func_interceptors.c stream = php_stream_open_wrapper_ex(name, mode, 0 | REPORT_ERRORS, NULL, context); stream 417 ext/phar/func_interceptors.c if (stream == NULL) { stream 420 ext/phar/func_interceptors.c php_stream_to_zval(stream, return_value); stream 3306 ext/phar/phar.c file_handle->handle.stream.handle = phar; stream 3307 ext/phar/phar.c file_handle->handle.stream.reader = phar_zend_stream_reader; stream 3308 ext/phar/phar.c file_handle->handle.stream.closer = NULL; stream 3309 ext/phar/phar.c file_handle->handle.stream.fsizer = phar_zend_stream_fsizer; stream 3310 ext/phar/phar.c file_handle->handle.stream.isatty = 0; stream 3314 ext/phar/phar.c memset(&file_handle->handle.stream.mmap, 0, sizeof(file_handle->handle.stream.mmap)); stream 2841 ext/phar/phar_object.c php_stream *stream; stream 2862 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) /* {{{ */ stream 351 ext/phar/stream.c phar_stream_flush(stream); stream 353 ext/phar/stream.c phar_entry_delref((phar_entry_data *)stream->abstract); stream 362 ext/phar/stream.c static size_t phar_stream_read(php_stream *stream, char *buf, size_t count) /* {{{ */ stream 364 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *)stream->abstract; stream 375 ext/phar/stream.c stream->eof = 1; stream 384 ext/phar/stream.c stream->eof = (data->position == (zend_off_t) entry->uncompressed_filesize); stream 393 ext/phar/stream.c static int phar_stream_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset) /* {{{ */ stream 395 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *)stream->abstract; stream 437 ext/phar/stream.c static size_t phar_stream_write(php_stream *stream, const char *buf, size_t count) /* {{{ */ stream 439 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *) stream->abstract; stream 443 ext/phar/stream.c php_stream_wrapper_log_error(stream->wrapper, stream->flags, "phar error: Could not write %d characters to \"%s\" in phar \"%s\"", (int) count, data->internal_file->filename, data->phar->fname); stream 460 ext/phar/stream.c static int phar_stream_flush(php_stream *stream) /* {{{ */ stream 464 ext/phar/stream.c phar_entry_data *data = (phar_entry_data *) stream->abstract; stream 470 ext/phar/stream.c php_stream_wrapper_log_error(stream->wrapper, REPORT_ERRORS, "%s", error); stream 552 ext/phar/stream.c static int phar_stream_stat(php_stream *stream, php_stream_statbuf *ssb) /* {{{ */ stream 554 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); stream 34 ext/phar/stream.h static size_t phar_stream_read( php_stream *stream, char *buf, size_t count); stream 35 ext/phar/stream.h static int phar_stream_close(php_stream *stream, int close_handle); stream 36 ext/phar/stream.h static int phar_stream_flush(php_stream *stream); stream 37 ext/phar/stream.h static int phar_stream_seek( php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset); stream 38 ext/phar/stream.h static int phar_stream_stat( php_stream *stream, php_stream_statbuf *ssb); stream 759 ext/posix/posix.c php_stream *stream; stream 761 ext/posix/posix.c php_stream_from_zval_no_verify(stream, zfp); stream 763 ext/posix/posix.c if (stream == NULL) { stream 767 ext/posix/posix.c if (php_stream_can_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT) == SUCCESS) { stream 768 ext/posix/posix.c php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT, (void*)fd, 0); stream 769 ext/posix/posix.c } else if (php_stream_can_cast(stream, PHP_STREAM_AS_FD) == SUCCESS) { stream 770 ext/posix/posix.c php_stream_cast(stream, PHP_STREAM_AS_FD, (void*)fd, 0); stream 773 ext/posix/posix.c stream->ops->label); stream 163 ext/soap/php_http.c php_stream *stream; stream 231 ext/soap/php_http.c stream = php_stream_xport_create(name, namelen, stream 241 ext/soap/php_http.c if (stream && *use_proxy && use_ssl) { stream 258 ext/soap/php_http.c if (php_stream_write(stream, ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)) != ZSTR_LEN(soap_headers.s)) { stream 259 ext/soap/php_http.c php_stream_close(stream); stream 260 ext/soap/php_http.c stream = NULL; stream 264 ext/soap/php_http.c if (stream) { stream 265 ext/soap/php_http.c zend_string *http_headers = get_http_headers(stream); stream 269 ext/soap/php_http.c php_stream_close(stream); stream 270 ext/soap/php_http.c stream = NULL; stream 274 ext/soap/php_http.c if (stream) { stream 302 ext/soap/php_http.c if (php_stream_xport_crypto_setup(stream, crypto_method, NULL) < 0 || stream 303 ext/soap/php_http.c php_stream_xport_crypto_enable(stream, 1) < 0) { stream 304 ext/soap/php_http.c php_stream_close(stream); stream 305 ext/soap/php_http.c stream = NULL; stream 311 ext/soap/php_http.c return stream; stream 341 ext/soap/php_http.c php_stream *stream; stream 413 ext/soap/php_http.c php_stream_from_zval_no_verify(stream,tmp); stream 418 ext/soap/php_http.c stream = NULL; stream 480 ext/soap/php_http.c if (stream != NULL) { stream 491 ext/soap/php_http.c php_stream_close(stream); stream 495 ext/soap/php_http.c stream = NULL; stream 501 ext/soap/php_http.c if (stream != NULL && php_stream_eof(stream)) { stream 502 ext/soap/php_http.c php_stream_close(stream); stream 506 ext/soap/php_http.c stream = NULL; stream 510 ext/soap/php_http.c if (!stream) { stream 511 ext/soap/php_http.c stream = http_connect(this_ptr, phpurl, use_ssl, context, &use_proxy); stream 512 ext/soap/php_http.c if (stream) { stream 513 ext/soap/php_http.c php_stream_auto_cleanup(stream); stream 514 ext/soap/php_http.c add_property_resource(this_ptr, "httpsocket", stream->res); stream 515 ext/soap/php_http.c GC_REFCOUNT(stream->res)++; stream 530 ext/soap/php_http.c if (stream) { stream 856 ext/soap/php_http.c err = php_stream_write(stream, ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)); stream 861 ext/soap/php_http.c php_stream_close(stream); stream 877 ext/soap/php_http.c php_stream_close(stream); stream 885 ext/soap/php_http.c http_headers = get_http_headers(stream); stream 890 ext/soap/php_http.c php_stream_close(stream); stream 1060 ext/soap/php_http.c http_body = get_http_body(stream, http_close, ZSTR_VAL(http_headers)); stream 1065 ext/soap/php_http.c php_stream_close(stream); stream 1082 ext/soap/php_http.c php_stream_close(stream); stream 1085 ext/soap/php_http.c stream = NULL; stream 1367 ext/soap/php_http.c static zend_string* get_http_body(php_stream *stream, int close, char *headers) stream 1403 ext/soap/php_http.c php_stream_gets(stream, headerbuf, sizeof(headerbuf)); stream 1422 ext/soap/php_http.c int len_read = php_stream_read(stream, http_buf->val + http_buf_size, buf_size - len_size); stream 1433 ext/soap/php_http.c ch = php_stream_getc(stream); stream 1435 ext/soap/php_http.c ch = php_stream_getc(stream); stream 1459 ext/soap/php_http.c if (!php_stream_gets(stream, headerbuf, sizeof(headerbuf))) { stream 1480 ext/soap/php_http.c int len_read = php_stream_read(stream, http_buf->val + http_buf_size, header_length - http_buf_size); stream 1494 ext/soap/php_http.c len_read = php_stream_read(stream, http_buf->val + http_buf_size, 4096); stream 1498 ext/soap/php_http.c } while(!php_stream_eof(stream)); stream 1508 ext/soap/php_http.c static zend_string *get_http_headers(php_stream *stream) stream 1513 ext/soap/php_http.c while (php_stream_gets(stream, headerbuf, sizeof(headerbuf))) { stream 1352 ext/sockets/conversions.c php_stream *stream; stream 1361 ext/sockets/conversions.c stream = (php_stream *)zend_fetch_resource2_ex(elem, NULL, php_file_le_stream(), php_file_le_pstream()); stream 1362 ext/sockets/conversions.c if (stream == NULL) { stream 1367 ext/sockets/conversions.c if (php_stream_cast(stream, PHP_STREAM_AS_FD, (void **)&iarr[i - 1], stream 1427 ext/sockets/conversions.c php_stream *stream = php_stream_fopen_from_fd(fd, "rw", NULL); stream 1428 ext/sockets/conversions.c php_stream_to_zval(stream, &elem); stream 251 ext/sockets/sockets.c ZEND_ARG_INFO(0, stream) stream 979 ext/sockets/sockets.c php_stream *stream; stream 981 ext/sockets/sockets.c stream = zend_fetch_resource2_ex(&php_sock->zstream, NULL, php_file_le_stream(), php_file_le_pstream()); stream 982 ext/sockets/sockets.c if (stream != NULL) { stream 983 ext/sockets/sockets.c if (php_stream_set_option(stream, PHP_STREAM_OPTION_BLOCKING, 0, stream 1020 ext/sockets/sockets.c php_stream *stream; stream 1021 ext/sockets/sockets.c stream = zend_fetch_resource2_ex(&php_sock->zstream, NULL, php_file_le_stream(), php_file_le_pstream()); stream 1022 ext/sockets/sockets.c if (stream != NULL) { stream 1023 ext/sockets/sockets.c if (php_stream_set_option(stream, PHP_STREAM_OPTION_BLOCKING, 1, stream 1081 ext/sockets/sockets.c php_stream *stream = NULL; stream 1082 ext/sockets/sockets.c php_stream_from_zval_no_verify(stream, &php_sock->zstream); stream 1083 ext/sockets/sockets.c if (stream != NULL) { stream 1086 ext/sockets/sockets.c php_stream_free(stream, stream 1088 ext/sockets/sockets.c (stream->is_persistent?PHP_STREAM_FREE_CLOSE_PERSISTENT:0)); stream 2315 ext/sockets/sockets.c php_stream *stream; stream 2322 ext/sockets/sockets.c php_stream_from_zval(stream, zstream); stream 2324 ext/sockets/sockets.c if (php_stream_cast(stream, PHP_STREAM_AS_SOCKETD, (void**)&socket, 1)) { stream 2337 ext/sockets/sockets.c if (php_stream_is(stream, PHP_STREAM_IS_SOCKET)) { stream 2339 ext/sockets/sockets.c ((php_netstream_data_t *)stream->abstract)->is_blocked; stream 2350 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 110 ext/spl/spl_directory.c if (!intern->u.file.stream->is_persistent) { stream 111 ext/spl/spl_directory.c php_stream_close(intern->u.file.stream); stream 113 ext/spl/spl_directory.c php_stream_pclose(intern->u.file.stream); stream 275 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 277 ext/spl/spl_directory.c if (!intern->file_name_len || !intern->u.file.stream) { stream 297 ext/spl/spl_directory.c intern->orig_path = estrndup(intern->u.file.stream->orig_path, strlen(intern->u.file.stream->orig_path)); stream 303 ext/spl/spl_directory.c ZVAL_RES(&intern->u.file.zresource, intern->u.file.stream->res); stream 2018 ext/spl/spl_directory.c if (php_stream_eof(intern->u.file.stream)) { stream 2027 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 2034 ext/spl/spl_directory.c buf = php_stream_get_line(intern->u.file.stream, NULL, 0, &line_len); stream 2134 ext/spl/spl_directory.c php_fgetcsv(intern->u.file.stream, delimiter, enclosure, escape, buf_len, buf, &intern->u.file.current_zval); stream 2152 ext/spl/spl_directory.c if (php_stream_eof(intern->u.file.stream)) { stream 2235 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2239 ext/spl/spl_directory.c if (-1 == php_stream_rewind(intern->u.file.stream)) { stream 2281 ext/spl/spl_directory.c tmp_path_len = strlen(intern->u.file.stream->orig_path); stream 2283 ext/spl/spl_directory.c if (tmp_path_len > 1 && IS_SLASH_AT(intern->u.file.stream->orig_path, tmp_path_len-1)) { stream 2287 ext/spl/spl_directory.c tmp_path = estrndup(intern->u.file.stream->orig_path, tmp_path_len); stream 2303 ext/spl/spl_directory.c intern->_path = estrndup(intern->u.file.stream->orig_path, intern->_path_len); stream 2367 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2372 ext/spl/spl_directory.c RETURN_BOOL(php_stream_eof(intern->u.file.stream)); stream 2388 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2391 ext/spl/spl_directory.c RETVAL_BOOL(!php_stream_eof(intern->u.file.stream)); stream 2405 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2426 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2578 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2653 ext/spl/spl_directory.c ret = php_fputcsv(intern->u.file.stream, fields, delimiter, enclosure, escape); stream 2732 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2737 ext/spl/spl_directory.c RETURN_BOOL(!php_stream_flush(intern->u.file.stream)); stream 2747 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2752 ext/spl/spl_directory.c ret = php_stream_tell(intern->u.file.stream); stream 2772 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2778 ext/spl/spl_directory.c RETURN_LONG(php_stream_seek(intern->u.file.stream, pos, (int)whence)); stream 2789 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2796 ext/spl/spl_directory.c result = php_stream_getc(intern->u.file.stream); stream 2818 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2841 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2846 ext/spl/spl_directory.c RETURN_LONG(php_stream_passthru(intern->u.file.stream)); stream 2855 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2880 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2897 ext/spl/spl_directory.c RETURN_LONG(php_stream_write(intern->u.file.stream, str, str_len)); stream 2909 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2920 ext/spl/spl_directory.c Z_STRLEN_P(return_value) = php_stream_read(intern->u.file.stream, Z_STRVAL_P(return_value), length); stream 2942 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 2947 ext/spl/spl_directory.c if (!php_stream_truncate_supported(intern->u.file.stream)) { stream 2952 ext/spl/spl_directory.c RETURN_BOOL(0 == php_stream_truncate_set_size(intern->u.file.stream, size)); stream 2965 ext/spl/spl_directory.c if(!intern->u.file.stream) { stream 87 ext/spl/spl_directory.h php_stream *stream; stream 1061 ext/sqlite3/sqlite3.c static size_t php_sqlite3_stream_write(php_stream *stream, const char *buf, size_t count) stream 1068 ext/sqlite3/sqlite3.c static size_t php_sqlite3_stream_read(php_stream *stream, char *buf, size_t count) stream 1070 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1074 ext/sqlite3/sqlite3.c stream->eof = 1; stream 1085 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_close(php_stream *stream, int close_handle) stream 1087 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1098 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_flush(php_stream *stream) stream 1105 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffs) stream 1107 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1119 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1130 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1142 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1157 ext/sqlite3/sqlite3.c stream->eof = 0; stream 1168 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_cast(php_stream *stream, int castas, void **ret) stream 1173 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_stat(php_stream *stream, php_stream_statbuf *ssb) stream 1175 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; stream 1202 ext/sqlite3/sqlite3.c php_stream *stream; stream 1222 ext/sqlite3/sqlite3.c stream = php_stream_alloc(&php_stream_sqlite3_ops, sqlite3_stream, 0, "rb"); stream 1224 ext/sqlite3/sqlite3.c if (stream) { stream 1225 ext/sqlite3/sqlite3.c php_stream_to_zval(stream, return_value); stream 1530 ext/sqlite3/sqlite3.c php_stream *stream = NULL; stream 1533 ext/sqlite3/sqlite3.c php_stream_from_zval_no_verify(stream, parameter); stream 1534 ext/sqlite3/sqlite3.c if (stream == NULL) { stream 1538 ext/sqlite3/sqlite3.c buffer = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0); stream 1105 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1373 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1379 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1970 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1975 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 1982 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2016 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2020 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2065 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2072 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2083 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2095 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2117 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2125 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 2619 ext/standard/basic_functions.c ZEND_ARG_INFO(0, stream) stream 4679 ext/standard/basic_functions.c php_stream *stream = NULL; stream 4695 ext/standard/basic_functions.c stream = php_stream_open_wrapper(opt, "a", IGNORE_URL_WIN | REPORT_ERRORS, NULL); stream 4696 ext/standard/basic_functions.c if (!stream) { stream 4699 ext/standard/basic_functions.c php_stream_write(stream, message, message_len); stream 4700 ext/standard/basic_functions.c php_stream_close(stream); stream 100 ext/standard/exec.c php_stream *stream; stream 120 ext/standard/exec.c stream = php_stream_fopen_from_pipe(fp, "rb"); stream 128 ext/standard/exec.c while (php_stream_get_line(stream, b, EXEC_INPUT_BUF, &bufl)) { stream 130 ext/standard/exec.c if (b[bufl - 1] != '\n' && !php_stream_eof(stream)) { stream 181 ext/standard/exec.c while((bufl = php_stream_read(stream, buf, EXEC_INPUT_BUF)) > 0) { stream 186 ext/standard/exec.c pclose_return = php_stream_close(stream); stream 521 ext/standard/exec.c php_stream *stream; stream 536 ext/standard/exec.c stream = php_stream_fopen_from_pipe(in, "rb"); stream 537 ext/standard/exec.c ret = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0); stream 538 ext/standard/exec.c php_stream_close(stream); stream 127 ext/standard/file.c #define PHP_STREAM_TO_ZVAL(stream, arg) \ stream 129 ext/standard/file.c php_stream_from_res(stream, Z_RES_P(arg)); stream 336 ext/standard/file.c php_stream *stream; stream 343 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 358 ext/standard/file.c if (php_stream_lock(stream, act)) { stream 392 ext/standard/file.c md.stream = php_stream_open_wrapper(filename, "rb", stream 395 ext/standard/file.c if (!md.stream) { stream 509 ext/standard/file.c php_stream_close(md.stream); stream 520 ext/standard/file.c php_stream *stream; stream 539 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, "rb", stream 542 ext/standard/file.c if (!stream) { stream 546 ext/standard/file.c if (offset > 0 && php_stream_seek(stream, offset, SEEK_SET) < 0) { stream 548 ext/standard/file.c php_stream_close(stream); stream 556 ext/standard/file.c if ((contents = php_stream_copy_to_mem(stream, maxlen, 0)) != NULL) { stream 562 ext/standard/file.c php_stream_close(stream); stream 570 ext/standard/file.c php_stream *stream; stream 605 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 606 ext/standard/file.c if (stream == NULL) { stream 610 ext/standard/file.c if (flags & LOCK_EX && (!php_stream_supports_lock(stream) || php_stream_lock(stream, LOCK_EX))) { stream 611 ext/standard/file.c php_stream_close(stream); stream 617 ext/standard/file.c php_stream_truncate_set_size(stream, 0); stream 623 ext/standard/file.c if (php_stream_copy_to_stream_ex(srcstream, stream, PHP_STREAM_COPY_ALL, &len) != SUCCESS) { stream 643 ext/standard/file.c numbytes = php_stream_write(stream, Z_STRVAL_P(data), Z_STRLEN_P(data)); stream 660 ext/standard/file.c bytes_written = php_stream_write(stream, ZSTR_VAL(str), ZSTR_LEN(str)); stream 678 ext/standard/file.c numbytes = php_stream_write(stream, Z_STRVAL(out), Z_STRLEN(out)); stream 691 ext/standard/file.c php_stream_close(stream); stream 716 ext/standard/file.c php_stream *stream; stream 736 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, "rb", (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, context); stream 737 ext/standard/file.c if (!stream) { stream 744 ext/standard/file.c if ((target_buf = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0)) != NULL) { stream 748 ext/standard/file.c if (!(p = (char*)php_stream_locate_eol(stream, target_buf))) { stream 753 ext/standard/file.c if (stream->flags & PHP_STREAM_FLAG_EOL_MAC) { stream 791 ext/standard/file.c php_stream_close(stream); stream 832 ext/standard/file.c php_stream *stream; stream 838 ext/standard/file.c stream = php_stream_fopen_tmpfile(); stream 840 ext/standard/file.c if (stream) { stream 841 ext/standard/file.c php_stream_to_zval(stream, return_value); stream 856 ext/standard/file.c php_stream *stream; stream 865 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, mode, (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, context); stream 867 ext/standard/file.c if (stream == NULL) { stream 871 ext/standard/file.c php_stream_to_zval(stream, return_value); stream 880 ext/standard/file.c php_stream *stream; stream 892 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 894 ext/standard/file.c if ((stream->flags & PHP_STREAM_FLAG_NO_FCLOSE) != 0) { stream 895 ext/standard/file.c php_error_docref(NULL, E_WARNING, "%pd is not a valid stream resource", stream->res->handle); stream 899 ext/standard/file.c php_stream_free(stream, stream 901 ext/standard/file.c (stream->is_persistent ? PHP_STREAM_FREE_CLOSE_PERSISTENT : PHP_STREAM_FREE_CLOSE)); stream 914 ext/standard/file.c php_stream *stream; stream 938 ext/standard/file.c stream = php_stream_fopen_from_pipe(fp, mode); stream 940 ext/standard/file.c if (stream == NULL) { stream 944 ext/standard/file.c php_stream_to_zval(stream, return_value); stream 956 ext/standard/file.c php_stream *stream; stream 962 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 965 ext/standard/file.c zend_list_close(stream->res); stream 976 ext/standard/file.c php_stream *stream; stream 988 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 990 ext/standard/file.c if (php_stream_eof(stream)) { stream 1008 ext/standard/file.c php_stream *stream; stream 1022 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1026 ext/standard/file.c buf = php_stream_get_line(stream, NULL, 0, &line_len); stream 1040 ext/standard/file.c if (php_stream_get_line(stream, ZSTR_VAL(str), len, &line_len) == NULL) { stream 1063 ext/standard/file.c php_stream *stream; stream 1069 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1071 ext/standard/file.c result = php_stream_getc(stream); stream 1093 ext/standard/file.c php_stream *stream; stream 1101 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, fd); stream 1115 ext/standard/file.c if ((retval = php_stream_get_line(stream, buf, len, &actual_len)) == NULL) { stream 1122 ext/standard/file.c retval_len = php_strip_tags(retval, actual_len, &stream->fgetss_state, allowed_tags, allowed_tags_len); stream 1180 ext/standard/file.c php_stream *stream; stream 1207 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1209 ext/standard/file.c ret = php_stream_write(stream, input, num_bytes); stream 1221 ext/standard/file.c php_stream *stream; stream 1233 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1235 ext/standard/file.c ret = php_stream_flush(stream); stream 1248 ext/standard/file.c php_stream *stream; stream 1260 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1262 ext/standard/file.c if (-1 == php_stream_rewind(stream)) { stream 1275 ext/standard/file.c php_stream *stream; stream 1287 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1289 ext/standard/file.c ret = php_stream_tell(stream); stream 1303 ext/standard/file.c php_stream *stream; stream 1318 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1320 ext/standard/file.c RETURN_LONG(php_stream_seek(stream, offset, (int) whence)); stream 1398 ext/standard/file.c php_stream *stream; stream 1407 ext/standard/file.c stream = php_stream_open_wrapper_ex(filename, "rb", (use_include_path ? USE_PATH : 0) | REPORT_ERRORS, NULL, context); stream 1408 ext/standard/file.c if (stream) { stream 1409 ext/standard/file.c size = php_stream_passthru(stream); stream 1410 ext/standard/file.c php_stream_close(stream); stream 1451 ext/standard/file.c php_stream *stream; stream 1457 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1459 ext/standard/file.c size = php_stream_passthru(stream); stream 1538 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_truncate_supported(stream)) { stream 1551 ext/standard/file.c RETURN_BOOL(0 == php_stream_truncate_set_size(stream, size)); stream 1562 ext/standard/file.c php_stream *stream; stream 1573 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, fp); stream 1575 ext/standard/file.c if (php_stream_stat(stream, &stat_ssb)) { stream 1793 ext/standard/file.c php_stream *stream; stream 1806 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, res); stream 1814 ext/standard/file.c Z_STRLEN_P(return_value) = php_stream_read(stream, Z_STRVAL_P(return_value), len); stream 1868 ext/standard/file.c php_stream *stream; stream 1916 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, fp); stream 1918 ext/standard/file.c ret = php_fputcsv(stream, fields, delimiter, enclosure, escape_char); stream 1924 ext/standard/file.c PHPAPI size_t php_fputcsv(php_stream *stream, zval *fields, char delimiter, char enclosure, char escape_char) stream 1974 ext/standard/file.c ret = php_stream_write(stream, ZSTR_VAL(csvline.s), ZSTR_LEN(csvline.s)); stream 1995 ext/standard/file.c php_stream *stream; stream 2062 ext/standard/file.c PHP_STREAM_TO_ZVAL(stream, fd); stream 2066 ext/standard/file.c if ((buf = php_stream_get_line(stream, NULL, 0, &buf_len)) == NULL) { stream 2071 ext/standard/file.c if (php_stream_get_line(stream, buf, len + 1, &buf_len) == NULL) { stream 2077 ext/standard/file.c php_fgetcsv(stream, delimiter, enclosure, escape, buf_len, buf, return_value); stream 2081 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) /* {{{ */ stream 2170 ext/standard/file.c if (stream == NULL) { stream 2172 ext/standard/file.c } else if ((new_buf = php_stream_get_line(stream, NULL, 0, &new_len)) == NULL) { stream 2333 ext/standard/file.c if (stream) { stream 2388 ext/standard/file.c while (md->ulc || (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)))) { stream 2389 ext/standard/file.c if (php_stream_eof(md->stream)) { stream 2418 ext/standard/file.c while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && ch != compliment && ch != '<' && ch != '>') { stream 2454 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 84 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); stream 85 ext/standard/file.h PHPAPI size_t php_fputcsv(php_stream *stream, zval *fields, char delimiter, char enclosure, char escape_char); stream 108 ext/standard/file.h php_stream *stream; stream 749 ext/standard/filestat.c php_stream *stream; stream 754 ext/standard/filestat.c stream = php_stream_open_wrapper_ex(filename, "c", REPORT_ERRORS, NULL, NULL); stream 755 ext/standard/filestat.c if(stream != NULL) { stream 756 ext/standard/filestat.c php_stream_close(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 1465 ext/standard/filters.c php_stream *stream, php_stream_filter *filter, stream 1536 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 1549 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 1608 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 1621 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 1648 ext/standard/filters.c if (NULL == (new_bucket = php_stream_bucket_new(stream, out_buf, (out_buf_size - ocnt), 1, persistent))) { stream 1666 ext/standard/filters.c php_stream *stream, stream 1683 ext/standard/filters.c if (strfilter_convert_append_bucket(inst, stream, thisfilter, stream 1685 ext/standard/filters.c php_stream_is_persistent(stream)) != SUCCESS) { stream 1693 ext/standard/filters.c if (strfilter_convert_append_bucket(inst, stream, thisfilter, stream 1695 ext/standard/filters.c php_stream_is_persistent(stream)) != SUCCESS) { stream 1785 ext/standard/filters.c php_stream *stream, stream 1798 ext/standard/filters.c data->offset = php_stream_tell(stream); stream 1809 ext/standard/filters.c php_stream_seek(stream, data->offset + data->consumed, SEEK_SET); stream 1998 ext/standard/filters.c php_stream *stream, stream 728 ext/standard/formatted_print.c php_stream *stream; stream 740 ext/standard/formatted_print.c php_stream_from_zval(stream, arg1); stream 746 ext/standard/formatted_print.c php_stream_write(stream, ZSTR_VAL(result), ZSTR_LEN(result)); stream 757 ext/standard/formatted_print.c php_stream *stream; stream 769 ext/standard/formatted_print.c php_stream_from_zval(stream, arg1); stream 775 ext/standard/formatted_print.c php_stream_write(stream, ZSTR_VAL(result), ZSTR_LEN(result)); stream 46 ext/standard/fsock.c php_stream *stream = NULL; stream 88 ext/standard/fsock.c stream = php_stream_xport_create(hostname, hostname_len, REPORT_ERRORS, stream 94 ext/standard/fsock.c if (stream == NULL) { stream 102 ext/standard/fsock.c if (stream == NULL) { stream 122 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)) stream 83 ext/standard/ftp_fopen_wrapper.c static inline int get_ftp_result(php_stream *stream, char *buffer, size_t buffer_size) 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) stream 104 ext/standard/ftp_fopen_wrapper.c static int php_stream_ftp_stream_close(php_stream_wrapper *wrapper, php_stream *stream) 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) < 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, "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, "PASS %s\r\n", resource->pass); stream 274 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "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) 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); 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, "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, "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); stream 534 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "REST %pd\r\n", Z_LVAL_P(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, "%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) stream 616 ext/standard/ftp_fopen_wrapper.c innerstream = ((php_ftp_dirstream_data *)stream->abstract)->datastream; stream 650 ext/standard/ftp_fopen_wrapper.c static int php_ftp_dirstream_close(php_stream *stream, int close_handle) stream 652 ext/standard/ftp_fopen_wrapper.c php_ftp_dirstream_data *data = stream->abstract; stream 664 ext/standard/ftp_fopen_wrapper.c stream->abstract = NULL; stream 689 ext/standard/ftp_fopen_wrapper.c php_stream *stream, *reuseid, *datastream = NULL; stream 699 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); stream 700 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 705 ext/standard/ftp_fopen_wrapper.c php_stream_write_string(stream, "TYPE A\r\n"); stream 706 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 711 ext/standard/ftp_fopen_wrapper.c portno = php_fopen_do_pasv(stream, ip, sizeof(ip), &hoststart); stream 717 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "NLST %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 728 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 740 ext/standard/ftp_fopen_wrapper.c if (use_ssl_on_data && (php_stream_xport_crypto_setup(stream, stream 742 ext/standard/ftp_fopen_wrapper.c php_stream_xport_crypto_enable(stream, 1) < 0)) { stream 754 ext/standard/ftp_fopen_wrapper.c dirsdata->controlstream = stream; stream 763 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 765 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 778 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 786 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, context, NULL, &resource, NULL, NULL); stream 787 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 792 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "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 793 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 800 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 802 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 808 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "SIZE %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 809 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 823 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MDTM %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 824 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 882 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 890 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 891 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 901 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 906 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, NULL, NULL, &resource, NULL, NULL); stream 907 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 922 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "DELE %s\r\n", (resource->path != NULL ? resource->path : "/")); stream 924 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 933 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 940 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 941 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 951 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 977 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url_from, "r", 0, NULL, NULL, NULL, NULL, NULL, NULL); stream 978 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 986 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "RNFR %s\r\n", (resource_from->path != NULL ? resource_from->path : "/")); stream 988 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 997 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "RNTO %s\r\n", (resource_to->path != NULL ? resource_to->path : "/")); stream 999 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1009 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1019 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 1020 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1030 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 1035 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, NULL, NULL, &resource, NULL, NULL); stream 1036 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 1051 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MKD %s\r\n", resource->path); stream 1052 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1063 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "CWD %s\r\n", buf); stream 1064 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1071 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MKD %s\r\n", resource->path); stream 1072 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1074 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MKD %s\r\n", buf); stream 1075 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1084 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MKD %s\r\n", buf); stream 1085 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1100 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1113 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 1114 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1124 ext/standard/ftp_fopen_wrapper.c php_stream *stream = NULL; stream 1129 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, url, "r", 0, NULL, NULL, NULL, &resource, NULL, NULL); stream 1130 ext/standard/ftp_fopen_wrapper.c if (!stream) { stream 1144 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "RMD %s\r\n", resource->path); stream 1145 ext/standard/ftp_fopen_wrapper.c result = GET_FTP_RESULT(stream); stream 1155 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 1163 ext/standard/ftp_fopen_wrapper.c if (stream) { stream 1164 ext/standard/ftp_fopen_wrapper.c php_stream_close(stream); stream 116 ext/standard/http_fopen_wrapper.c php_stream *stream = NULL; stream 223 ext/standard/http_fopen_wrapper.c stream = php_stream_xport_create(transport_string, transport_len, options, stream 227 ext/standard/http_fopen_wrapper.c if (stream) { stream 228 ext/standard/http_fopen_wrapper.c php_stream_set_option(stream, PHP_STREAM_OPTION_READ_TIMEOUT, 0, &timeout); stream 239 ext/standard/http_fopen_wrapper.c if (stream && use_proxy && use_ssl) { stream 245 ext/standard/http_fopen_wrapper.c php_stream_context_set_option(PHP_STREAM_CONTEXT(stream), "ssl", "peer_name", &ssl_proxy_peer_name); stream 314 ext/standard/http_fopen_wrapper.c if (php_stream_write(stream, ZSTR_VAL(header.s), ZSTR_LEN(header.s)) != ZSTR_LEN(header.s)) { stream 316 ext/standard/http_fopen_wrapper.c php_stream_close(stream); stream 317 ext/standard/http_fopen_wrapper.c stream = NULL; stream 321 ext/standard/http_fopen_wrapper.c if (stream) { stream 325 ext/standard/http_fopen_wrapper.c while (php_stream_gets(stream, header_line, HTTP_HEADER_BLOCK_SIZE-1) != NULL) { stream 335 ext/standard/http_fopen_wrapper.c if (stream) { stream 336 ext/standard/http_fopen_wrapper.c if (php_stream_xport_crypto_setup(stream, STREAM_CRYPTO_METHOD_SSLv23_CLIENT, NULL) < 0 || stream 337 ext/standard/http_fopen_wrapper.c php_stream_xport_crypto_enable(stream, 1) < 0) { stream 339 ext/standard/http_fopen_wrapper.c php_stream_close(stream); stream 340 ext/standard/http_fopen_wrapper.c stream = NULL; stream 345 ext/standard/http_fopen_wrapper.c if (stream == NULL) stream 350 ext/standard/http_fopen_wrapper.c chunk_size = php_stream_set_chunk_size(stream, 1); stream 354 ext/standard/http_fopen_wrapper.c eol_detect = stream->flags & (PHP_STREAM_FLAG_DETECT_EOL | PHP_STREAM_FLAG_EOL_MAC); stream 355 ext/standard/http_fopen_wrapper.c stream->flags &= ~(PHP_STREAM_FLAG_DETECT_EOL | PHP_STREAM_FLAG_EOL_MAC); stream 357 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 557 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 567 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 575 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 578 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, strlen(scratch)); stream 590 ext/standard/http_fopen_wrapper.c php_stream_write_string(stream, "Connection: close\r\n"); stream 613 ext/standard/http_fopen_wrapper.c php_stream_write(stream, ua, ua_len); stream 633 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, scratch_len); stream 637 ext/standard/http_fopen_wrapper.c php_stream_write(stream, user_headers, strlen(user_headers)); stream 638 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "\r\n", sizeof("\r\n")-1); stream 648 ext/standard/http_fopen_wrapper.c php_stream_write(stream, scratch, scratch_len); stream 651 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "Content-Type: application/x-www-form-urlencoded\r\n", stream 655 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "\r\n", sizeof("\r\n")-1); stream 656 ext/standard/http_fopen_wrapper.c php_stream_write(stream, Z_STRVAL_P(tmpzval), Z_STRLEN_P(tmpzval)); stream 658 ext/standard/http_fopen_wrapper.c php_stream_write(stream, "\r\n", sizeof("\r\n")-1); stream 681 ext/standard/http_fopen_wrapper.c if (!php_stream_eof(stream)) { stream 685 ext/standard/http_fopen_wrapper.c if (php_stream_get_line(stream, tmp_line, sizeof(tmp_line) - 1, &tmp_line_len) != NULL) { stream 738 ext/standard/http_fopen_wrapper.c while (!body && !php_stream_eof(stream)) { stream 740 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 744 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 784 ext/standard/http_fopen_wrapper.c transfer_encoding = php_stream_filter_create("dechunk", NULL, php_stream_is_persistent(stream)); stream 815 ext/standard/http_fopen_wrapper.c php_stream_close(stream); stream 816 ext/standard/http_fopen_wrapper.c stream = NULL; stream 890 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); stream 912 ext/standard/http_fopen_wrapper.c if (stream) { stream 914 ext/standard/http_fopen_wrapper.c ZVAL_COPY(&stream->wrapperdata, &response_header); stream 920 ext/standard/http_fopen_wrapper.c php_stream_set_chunk_size(stream, (int)chunk_size); stream 923 ext/standard/http_fopen_wrapper.c stream->flags |= eol_detect; stream 927 ext/standard/http_fopen_wrapper.c stream->position = 0; stream 930 ext/standard/http_fopen_wrapper.c strlcpy(stream->mode, mode, sizeof(stream->mode)); stream 933 ext/standard/http_fopen_wrapper.c php_stream_filter_append(&stream->readfilters, transfer_encoding); stream 943 ext/standard/http_fopen_wrapper.c return stream; stream 953 ext/standard/http_fopen_wrapper.c static int php_stream_http_stream_stat(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb) /* {{{ */ stream 103 ext/standard/image.c static struct gfxinfo *php_handle_gif (php_stream * stream) 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, (char*)dim, sizeof(dim)) != sizeof(dim)) stream 126 ext/standard/image.c static struct gfxinfo *php_handle_psd (php_stream * stream) 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, (char*)dim, sizeof(dim)) != sizeof(dim)) stream 147 ext/standard/image.c static struct gfxinfo *php_handle_bmp (php_stream * stream) 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, (char*)dim, sizeof(dim)) != sizeof(dim)) stream 198 ext/standard/image.c static struct gfxinfo *php_handle_swc(php_stream * stream) stream 212 ext/standard/image.c if (php_stream_seek(stream, 5, SEEK_CUR)) stream 215 ext/standard/image.c if (php_stream_read(stream, (char *) a, sizeof(a)) != sizeof(a)) stream 220 ext/standard/image.c if (php_stream_seek(stream, 8, SEEK_SET)) { stream 224 ext/standard/image.c bufz = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0); stream 276 ext/standard/image.c static struct gfxinfo *php_handle_swf (php_stream * stream) stream 282 ext/standard/image.c if (php_stream_seek(stream, 5, SEEK_CUR)) stream 285 ext/standard/image.c if (php_stream_read(stream, (char*)a, sizeof(a)) != sizeof(a)) stream 302 ext/standard/image.c static struct gfxinfo *php_handle_png (php_stream * stream) stream 315 ext/standard/image.c if (php_stream_seek(stream, 8, SEEK_CUR)) stream 318 ext/standard/image.c if((php_stream_read(stream, (char*)dim, sizeof(dim))) < sizeof(dim)) stream 370 ext/standard/image.c static unsigned short php_read2(php_stream * stream) stream 375 ext/standard/image.c if((php_stream_read(stream, (char *) a, sizeof(a))) < sizeof(a)) return 0; stream 383 ext/standard/image.c static unsigned int php_next_marker(php_stream * stream, int last_marker, int comment_correction, int ff_read) stream 401 ext/standard/image.c if ((marker = php_stream_getc(stream)) == EOF) stream 431 ext/standard/image.c static int php_skip_variable(php_stream * stream) stream 433 ext/standard/image.c zend_off_t length = ((unsigned int)php_read2(stream)); stream 439 ext/standard/image.c php_stream_seek(stream, (zend_long)length, SEEK_CUR); stream 446 ext/standard/image.c static int php_read_APP(php_stream * stream, unsigned int marker, zval *info) stream 453 ext/standard/image.c length = php_read2(stream); stream 461 ext/standard/image.c if (php_stream_read(stream, buffer, (zend_long) length) <= 0) { stream 480 ext/standard/image.c static struct gfxinfo *php_handle_jpeg (php_stream * stream, zval *info) stream 487 ext/standard/image.c marker = php_next_marker(stream, marker, 1, ff_read); stream 506 ext/standard/image.c length = php_read2(stream); stream 507 ext/standard/image.c result->bits = php_stream_getc(stream); stream 508 ext/standard/image.c result->height = php_read2(stream); stream 509 ext/standard/image.c result->width = php_read2(stream); stream 510 ext/standard/image.c result->channels = php_stream_getc(stream); stream 514 ext/standard/image.c if (php_stream_seek(stream, length - 8, SEEK_CUR)) { /* file error after info */ stream 518 ext/standard/image.c if (!php_skip_variable(stream)) { stream 541 ext/standard/image.c if (!php_read_APP(stream, marker, info)) { /* read all the app marks... */ stream 545 ext/standard/image.c if (!php_skip_variable(stream)) { stream 556 ext/standard/image.c if (!php_skip_variable(stream)) { /* anything else isn't interesting */ stream 569 ext/standard/image.c static unsigned int php_read4(php_stream * stream) stream 574 ext/standard/image.c if ((php_stream_read(stream, (char*)a, sizeof(a))) != sizeof(a)) return 0; stream 609 ext/standard/image.c static struct gfxinfo *php_handle_jpc(php_stream * stream) stream 624 ext/standard/image.c first_marker_id = php_stream_getc(stream); stream 634 ext/standard/image.c php_read2(stream); /* Lsiz */ stream 635 ext/standard/image.c php_read2(stream); /* Rsiz */ stream 636 ext/standard/image.c result->width = php_read4(stream); /* Xsiz */ stream 637 ext/standard/image.c result->height = php_read4(stream); /* Ysiz */ stream 640 ext/standard/image.c php_read4(stream); /* XOsiz */ stream 641 ext/standard/image.c php_read4(stream); /* YOsiz */ stream 642 ext/standard/image.c php_read4(stream); /* XTsiz */ stream 643 ext/standard/image.c php_read4(stream); /* YTsiz */ stream 644 ext/standard/image.c php_read4(stream); /* XTOsiz */ stream 645 ext/standard/image.c php_read4(stream); /* YTOsiz */ stream 647 ext/standard/image.c if (php_stream_seek(stream, 24, SEEK_CUR)) { stream 653 ext/standard/image.c result->channels = php_read2(stream); /* Csiz */ stream 654 ext/standard/image.c if ((result->channels == 0 && php_stream_eof(stream)) || result->channels > 256) { stream 662 ext/standard/image.c bit_depth = php_stream_getc(stream); /* Ssiz[i] */ stream 668 ext/standard/image.c php_stream_getc(stream); /* XRsiz[i] */ stream 669 ext/standard/image.c php_stream_getc(stream); /* YRsiz[i] */ stream 680 ext/standard/image.c static struct gfxinfo *php_handle_jp2(php_stream *stream) stream 698 ext/standard/image.c box_length = php_read4(stream); /* LBox */ stream 700 ext/standard/image.c if (php_stream_read(stream, (void *)&box_type, sizeof(box_type)) != sizeof(box_type)) { stream 713 ext/standard/image.c php_stream_seek(stream, 3, SEEK_CUR); stream 715 ext/standard/image.c result = php_handle_jpc(stream); stream 725 ext/standard/image.c if (php_stream_seek(stream, box_length - 8, SEEK_CUR)) { stream 807 ext/standard/image.c static struct gfxinfo *php_handle_tiff (php_stream * stream, zval *info, int motorola_intel) stream 816 ext/standard/image.c if (php_stream_read(stream, ifd_ptr, 4) != 4) stream 819 ext/standard/image.c if (php_stream_seek(stream, ifd_addr-8, SEEK_CUR)) stream 823 ext/standard/image.c if (php_stream_read(stream, ifd_data, 2) != 2) { stream 831 ext/standard/image.c if (php_stream_read(stream, ifd_data+2, dir_size-2) != dir_size-2) { stream 888 ext/standard/image.c static struct gfxinfo *php_handle_iff(php_stream * stream) stream 896 ext/standard/image.c if (php_stream_read(stream, (char *) a, 8) != 8) { stream 905 ext/standard/image.c if (php_stream_read(stream, (char*)a, 8) != 8) { stream 917 ext/standard/image.c if (size < 9 || php_stream_read(stream, (char*)a, 9) != 9) { stream 932 ext/standard/image.c if (php_stream_seek(stream, size, SEEK_CUR)) { stream 949 ext/standard/image.c static int php_get_wbmp(php_stream *stream, struct gfxinfo **result, int check) stream 953 ext/standard/image.c if (php_stream_rewind(stream)) { stream 958 ext/standard/image.c if (php_stream_getc(stream) != 0) { stream 964 ext/standard/image.c i = php_stream_getc(stream); stream 972 ext/standard/image.c i = php_stream_getc(stream); stream 985 ext/standard/image.c i = php_stream_getc(stream); stream 1011 ext/standard/image.c static struct gfxinfo *php_handle_wbmp(php_stream * stream) stream 1015 ext/standard/image.c if (!php_get_wbmp(stream, &result, 0)) { stream 1026 ext/standard/image.c static int php_get_xbm(php_stream *stream, struct gfxinfo **result) stream 1037 ext/standard/image.c if (php_stream_rewind(stream)) { stream 1040 ext/standard/image.c while ((fline=php_stream_gets(stream, NULL, 0)) != NULL) { stream 1086 ext/standard/image.c static struct gfxinfo *php_handle_xbm(php_stream * stream) stream 1089 ext/standard/image.c php_get_xbm(stream, &result); stream 1096 ext/standard/image.c static struct gfxinfo *php_handle_ico(php_stream * stream) stream 1102 ext/standard/image.c if (php_stream_read(stream, (char *) dim, 2) != 2) stream 1114 ext/standard/image.c if (php_stream_read(stream, (char *) dim, sizeof(dim)) != sizeof(dim)) stream 1235 ext/standard/image.c PHPAPI int php_getimagetype(php_stream * stream, char *filetype) stream 1241 ext/standard/image.c if((php_stream_read(stream, filetype, 3)) != 3) { stream 1252 ext/standard/image.c if (php_stream_read(stream, filetype+3, 5) != 5) { stream 1274 ext/standard/image.c if (php_stream_read(stream, filetype+3, 1) != 1) { stream 1290 ext/standard/image.c twelve_bytes_read = (php_stream_read(stream, filetype+4, 8) == 8); stream 1298 ext/standard/image.c if (php_get_wbmp(stream, NULL, 1)) { stream 1305 ext/standard/image.c if (php_get_xbm(stream, NULL)) { stream 1312 ext/standard/image.c static void php_getimagesize_from_stream(php_stream *stream, zval *info, INTERNAL_FUNCTION_PARAMETERS) /* {{{ */ stream 1317 ext/standard/image.c if (!stream) { stream 1321 ext/standard/image.c itype = php_getimagetype(stream, NULL); stream 1324 ext/standard/image.c result = php_handle_gif(stream); stream 1328 ext/standard/image.c result = php_handle_jpeg(stream, info); stream 1330 ext/standard/image.c result = php_handle_jpeg(stream, NULL); stream 1334 ext/standard/image.c result = php_handle_png(stream); stream 1337 ext/standard/image.c result = php_handle_swf(stream); stream 1341 ext/standard/image.c result = php_handle_swc(stream); stream 1347 ext/standard/image.c result = php_handle_psd(stream); stream 1350 ext/standard/image.c result = php_handle_bmp(stream); stream 1353 ext/standard/image.c result = php_handle_tiff(stream, NULL, 0); stream 1356 ext/standard/image.c result = php_handle_tiff(stream, NULL, 1); stream 1359 ext/standard/image.c result = php_handle_jpc(stream); stream 1362 ext/standard/image.c result = php_handle_jp2(stream); stream 1365 ext/standard/image.c result = php_handle_iff(stream); stream 1368 ext/standard/image.c result = php_handle_wbmp(stream); stream 1371 ext/standard/image.c result = php_handle_xbm(stream); stream 1374 ext/standard/image.c result = php_handle_ico(stream); stream 1409 ext/standard/image.c php_stream *stream = NULL; stream 1424 ext/standard/image.c stream = php_stream_open_wrapper(input, "rb", STREAM_MUST_SEEK|REPORT_ERRORS|IGNORE_PATH, NULL); stream 1426 ext/standard/image.c stream = php_stream_memory_open(TEMP_STREAM_READONLY, input, input_len); stream 1429 ext/standard/image.c if (!stream) { stream 1433 ext/standard/image.c php_getimagesize_from_stream(stream, info, INTERNAL_FUNCTION_PARAM_PASSTHRU); stream 1434 ext/standard/image.c php_stream_close(stream); stream 219 ext/standard/mail.c php_stream *stream = php_stream_open_wrapper(filename, "a", flags, NULL); stream 220 ext/standard/mail.c if (stream) { stream 221 ext/standard/mail.c php_stream_write(stream, message, message_size); stream 222 ext/standard/mail.c php_stream_close(stream); stream 85 ext/standard/md5.c php_stream *stream; stream 91 ext/standard/md5.c stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS, NULL); stream 92 ext/standard/md5.c if (!stream) { stream 98 ext/standard/md5.c while ((n = php_stream_read(stream, (char*)buf, sizeof(buf))) > 0) { stream 103 ext/standard/md5.c if (!php_stream_eof(stream)) { stream 104 ext/standard/md5.c php_stream_close(stream); stream 110 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) /* {{{ */ stream 41 ext/standard/php_fopen_wrapper.c static size_t php_stream_output_read(php_stream *stream, char *buf, size_t count) /* {{{ */ 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) /* {{{ */ stream 72 ext/standard/php_fopen_wrapper.c static size_t php_stream_input_write(php_stream *stream, const char *buf, size_t count) /* {{{ */ stream 78 ext/standard/php_fopen_wrapper.c static size_t php_stream_input_read(php_stream *stream, char *buf, size_t count) /* {{{ */ 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) /* {{{ */ 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) /* {{{ */ stream 121 ext/standard/php_fopen_wrapper.c static int php_stream_input_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset) /* {{{ */ 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) /* {{{ */ stream 156 ext/standard/php_fopen_wrapper.c if ((temp_filter = php_stream_filter_create(p, NULL, php_stream_is_persistent(stream)))) { 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)))) { 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 361 ext/standard/php_fopen_wrapper.c if (!(stream = php_stream_open_wrapper(p + 10, mode, options, opened_path))) { stream 371 ext/standard/php_fopen_wrapper.c php_stream_apply_filter_list(stream, p + 5, 1, 0); stream 373 ext/standard/php_fopen_wrapper.c php_stream_apply_filter_list(stream, p + 6, 0, 1); stream 375 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); stream 381 ext/standard/php_fopen_wrapper.c return stream; stream 399 ext/standard/php_fopen_wrapper.c stream = php_stream_sock_open_from_socket(fd, NULL); stream 400 ext/standard/php_fopen_wrapper.c if (stream) { stream 401 ext/standard/php_fopen_wrapper.c stream->ops = &php_stream_socket_ops; stream 402 ext/standard/php_fopen_wrapper.c return stream; stream 409 ext/standard/php_fopen_wrapper.c stream = php_stream_fopen_from_file(file, mode); stream 411 ext/standard/php_fopen_wrapper.c stream = php_stream_fopen_from_fd(fd, mode, NULL); stream 412 ext/standard/php_fopen_wrapper.c if (stream == NULL) { stream 418 ext/standard/php_fopen_wrapper.c if (pipe_requested && stream && context) { stream 422 ext/standard/php_fopen_wrapper.c php_stream_set_option(stream, PHP_STREAM_OPTION_PIPE_BLOCKING, Z_LVAL_P(blocking_pipes), NULL); stream 426 ext/standard/php_fopen_wrapper.c return stream; stream 62 ext/standard/php_image.h PHPAPI int php_getimagetype(php_stream *stream, char *filetype); stream 539 ext/standard/proc_open.c php_stream *stream; stream 542 ext/standard/proc_open.c php_stream_from_zval(stream, descitem); stream 544 ext/standard/proc_open.c if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_FD, (void **)&fd, REPORT_ERRORS)) { stream 614 ext/standard/proc_open.c php_stream *stream; stream 633 ext/standard/proc_open.c stream = php_stream_open_wrapper(Z_STRVAL_P(zfile), Z_STRVAL_P(zmode), stream 637 ext/standard/proc_open.c if (stream == NULL || FAILURE == php_stream_cast(stream, stream 915 ext/standard/proc_open.c php_stream *stream = NULL; stream 941 ext/standard/proc_open.c stream = php_stream_fopen_from_fd(_open_osfhandle((zend_intptr_t)descriptors[i].parentend, stream 943 ext/standard/proc_open.c php_stream_set_option(stream, PHP_STREAM_OPTION_PIPE_BLOCKING, blocking_pipes, NULL); stream 945 ext/standard/proc_open.c stream = php_stream_fopen_from_fd(descriptors[i].parentend, mode_string, NULL); stream 951 ext/standard/proc_open.c if (stream) { stream 955 ext/standard/proc_open.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 957 ext/standard/proc_open.c php_stream_to_zval(stream, &retfp); stream 75 ext/standard/sha1.c php_stream *stream; stream 81 ext/standard/sha1.c stream = php_stream_open_wrapper(arg, "rb", REPORT_ERRORS, NULL); stream 82 ext/standard/sha1.c if (!stream) { stream 88 ext/standard/sha1.c while ((n = php_stream_read(stream, (char *) buf, sizeof(buf))) > 0) { stream 94 ext/standard/sha1.c php_stream_close(stream); stream 43 ext/standard/streamsfuncs.c #define GET_CTX_OPT(stream, wrapper, name, val) (PHP_STREAM_CONTEXT(stream) && NULL != (val = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), wrapper, name))) stream 96 ext/standard/streamsfuncs.c php_stream *stream = NULL; stream 132 ext/standard/streamsfuncs.c stream = php_stream_xport_create(ZSTR_VAL(host), ZSTR_LEN(host), REPORT_ERRORS, stream 138 ext/standard/streamsfuncs.c if (stream == NULL) { stream 150 ext/standard/streamsfuncs.c if (stream == NULL) { stream 168 ext/standard/streamsfuncs.c php_stream_to_zval(stream, return_value); stream 180 ext/standard/streamsfuncs.c php_stream *stream = NULL; stream 207 ext/standard/streamsfuncs.c stream = php_stream_xport_create(host, host_len, REPORT_ERRORS, stream 211 ext/standard/streamsfuncs.c if (stream == NULL) { stream 215 ext/standard/streamsfuncs.c if (stream == NULL) { stream 233 ext/standard/streamsfuncs.c php_stream_to_zval(stream, return_value); stream 246 ext/standard/streamsfuncs.c php_stream *stream = NULL, *clistream = NULL; stream 263 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 279 ext/standard/streamsfuncs.c if (0 == php_stream_xport_accept(stream, &clistream, stream 304 ext/standard/streamsfuncs.c php_stream *stream; stream 320 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 322 ext/standard/streamsfuncs.c if (0 != php_stream_xport_get_name(stream, want_peer, stream 337 ext/standard/streamsfuncs.c php_stream *stream; stream 348 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 358 ext/standard/streamsfuncs.c RETURN_LONG(php_stream_xport_sendto(stream, data, datalen, (int)flags, target_addr ? &sa : NULL, sl)); stream 366 ext/standard/streamsfuncs.c php_stream *stream; stream 378 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 392 ext/standard/streamsfuncs.c recvd = php_stream_xport_recvfrom(stream, ZSTR_VAL(read_buf), to_read, (int)flags, NULL, NULL, stream 414 ext/standard/streamsfuncs.c php_stream *stream; stream 424 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zsrc); stream 430 ext/standard/streamsfuncs.c position = php_stream_tell(stream); stream 433 ext/standard/streamsfuncs.c seek_res = php_stream_seek(stream, desiredpos - position, SEEK_CUR); stream 436 ext/standard/streamsfuncs.c seek_res = php_stream_seek(stream, desiredpos, SEEK_SET); stream 450 ext/standard/streamsfuncs.c if ((contents = php_stream_copy_to_mem(stream, maxlen, 0))) { stream 494 ext/standard/streamsfuncs.c php_stream *stream; stream 506 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 510 ext/standard/streamsfuncs.c if (!php_stream_populate_meta_data(stream, return_value)) { stream 513 ext/standard/streamsfuncs.c add_assoc_bool(return_value, "eof", php_stream_eof(stream)); stream 516 ext/standard/streamsfuncs.c if (!Z_ISUNDEF(stream->wrapperdata)) { stream 517 ext/standard/streamsfuncs.c Z_ADDREF_P(&stream->wrapperdata); stream 518 ext/standard/streamsfuncs.c add_assoc_zval(return_value, "wrapper_data", &stream->wrapperdata); stream 520 ext/standard/streamsfuncs.c if (stream->wrapper) { stream 521 ext/standard/streamsfuncs.c add_assoc_string(return_value, "wrapper_type", (char *)stream->wrapper->wops->label); stream 523 ext/standard/streamsfuncs.c add_assoc_string(return_value, "stream_type", (char *)stream->ops->label); stream 525 ext/standard/streamsfuncs.c add_assoc_string(return_value, "mode", stream->mode); stream 528 ext/standard/streamsfuncs.c if (stream->filterhead) { stream 534 ext/standard/streamsfuncs.c for (filter = stream->filterhead; filter != NULL; filter = filter->next) { stream 542 ext/standard/streamsfuncs.c add_assoc_long(return_value, "unread_bytes", stream->writepos - stream->readpos); stream 544 ext/standard/streamsfuncs.c add_assoc_bool(return_value, "seekable", (stream->ops->seek) && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0); stream 545 ext/standard/streamsfuncs.c if (stream->orig_path) { stream 546 ext/standard/streamsfuncs.c add_assoc_string(return_value, "uri", stream->orig_path); stream 603 ext/standard/streamsfuncs.c php_stream *stream; stream 616 ext/standard/streamsfuncs.c php_stream_from_zval_no_verify(stream, elem); stream 617 ext/standard/streamsfuncs.c if (stream == NULL) { stream 625 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 641 ext/standard/streamsfuncs.c php_stream *stream; stream 655 ext/standard/streamsfuncs.c php_stream_from_zval_no_verify(stream, elem); stream 656 ext/standard/streamsfuncs.c if (stream == NULL) { stream 664 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 691 ext/standard/streamsfuncs.c php_stream *stream; stream 701 ext/standard/streamsfuncs.c php_stream_from_zval_no_verify(stream, elem); stream 702 ext/standard/streamsfuncs.c if (stream == NULL) { stream 705 ext/standard/streamsfuncs.c if ((stream->writepos - stream->readpos) > 0) { stream 938 ext/standard/streamsfuncs.c php_stream *stream; stream 940 ext/standard/streamsfuncs.c stream = zend_fetch_resource2_ex(contextresource, NULL, php_file_le_stream(), php_file_le_pstream()); stream 942 ext/standard/streamsfuncs.c if (stream) { stream 943 ext/standard/streamsfuncs.c context = PHP_STREAM_CONTEXT(stream); stream 950 ext/standard/streamsfuncs.c stream->ctx = context->res; stream 1179 ext/standard/streamsfuncs.c php_stream *stream; stream 1192 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1200 ext/standard/streamsfuncs.c if (strchr(stream->mode, 'r') || strchr(stream->mode, '+')) { stream 1203 ext/standard/streamsfuncs.c if (strchr(stream->mode, 'w') || strchr(stream->mode, '+') || strchr(stream->mode, 'a')) { stream 1209 ext/standard/streamsfuncs.c filter = php_stream_filter_create(filtername, filterparams, php_stream_is_persistent(stream)); stream 1215 ext/standard/streamsfuncs.c ret = php_stream_filter_append_ex(&stream->readfilters, filter); stream 1217 ext/standard/streamsfuncs.c ret = php_stream_filter_prepend_ex(&stream->readfilters, filter); stream 1226 ext/standard/streamsfuncs.c filter = php_stream_filter_create(filtername, filterparams, php_stream_is_persistent(stream)); stream 1232 ext/standard/streamsfuncs.c ret = php_stream_filter_append_ex(&stream->writefilters, filter); stream 1234 ext/standard/streamsfuncs.c ret = php_stream_filter_prepend_ex(&stream->writefilters, filter); stream 1309 ext/standard/streamsfuncs.c php_stream *stream; stream 1323 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1325 ext/standard/streamsfuncs.c if ((buf = php_stream_get_record(stream, max_length, str, str_len))) { stream 1340 ext/standard/streamsfuncs.c php_stream *stream; stream 1353 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1355 ext/standard/streamsfuncs.c if (php_stream_set_option(stream, PHP_STREAM_OPTION_BLOCKING, block, NULL) == -1) { stream 1372 ext/standard/streamsfuncs.c php_stream *stream; stream 1379 ext/standard/streamsfuncs.c php_stream_from_zval(stream, socket); stream 1401 ext/standard/streamsfuncs.c if (PHP_STREAM_OPTION_RETURN_OK == php_stream_set_option(stream, PHP_STREAM_OPTION_READ_TIMEOUT, 0, &t)) { stream 1418 ext/standard/streamsfuncs.c php_stream *stream; stream 1424 ext/standard/streamsfuncs.c php_stream_from_zval(stream, arg1); stream 1430 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_WRITE_BUFFER, PHP_STREAM_BUFFER_NONE, NULL); stream 1432 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_WRITE_BUFFER, PHP_STREAM_BUFFER_FULL, &buff); stream 1446 ext/standard/streamsfuncs.c php_stream *stream; stream 1465 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1467 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_SET_CHUNK_SIZE, (int)csize, NULL); stream 1481 ext/standard/streamsfuncs.c php_stream *stream; stream 1487 ext/standard/streamsfuncs.c php_stream_from_zval(stream, arg1); stream 1493 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_READ_BUFFER, PHP_STREAM_BUFFER_NONE, NULL); stream 1495 ext/standard/streamsfuncs.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_READ_BUFFER, PHP_STREAM_BUFFER_FULL, &buff); stream 1508 ext/standard/streamsfuncs.c php_stream *stream, *sessstream = NULL; stream 1526 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1532 ext/standard/streamsfuncs.c if (!GET_CTX_OPT(stream, "ssl", "crypto_method", val)) { stream 1544 ext/standard/streamsfuncs.c if (php_stream_xport_crypto_setup(stream, cryptokind, sessstream) < 0) { stream 1549 ext/standard/streamsfuncs.c ret = php_stream_xport_crypto_enable(stream, enable); stream 1589 ext/standard/streamsfuncs.c php_stream *stream = NULL; stream 1597 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1598 ext/standard/streamsfuncs.c if (stream == NULL) { stream 1601 ext/standard/streamsfuncs.c wrapper = stream->wrapper; stream 1620 ext/standard/streamsfuncs.c php_stream *stream; stream 1627 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zsrc); stream 1629 ext/standard/streamsfuncs.c if (!php_stream_supports_lock(stream)) { stream 1647 ext/standard/streamsfuncs.c php_stream *stream; stream 1667 ext/standard/streamsfuncs.c php_stream_from_zval(stream, zstream); stream 1669 ext/standard/streamsfuncs.c RETURN_BOOL(php_stream_xport_shutdown(stream, (stream_shutdown_t)how) == 0); stream 718 ext/standard/url.c php_stream *stream; stream 728 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 732 ext/standard/url.c if (Z_TYPE(stream->wrapperdata) != IS_ARRAY) { stream 733 ext/standard/url.c php_stream_close(stream); stream 740 ext/standard/url.c if ((h = zend_hash_str_find(HASH_OF(&stream->wrapperdata), "headers", sizeof("headers")-1)) != NULL && Z_TYPE_P(h) == IS_ARRAY) { stream 743 ext/standard/url.c php_stream_getc(stream); stream 745 ext/standard/url.c h = zend_hash_str_find(HASH_OF(&stream->wrapperdata), "headers", sizeof("headers")-1); stream 748 ext/standard/url.c hashT = HASH_OF(&stream->wrapperdata); stream 784 ext/standard/url.c php_stream_close(stream); stream 157 ext/standard/user_filters.c php_stream *stream, stream 182 ext/standard/user_filters.c php_stream_to_zval(stream, &tmp); stream 497 ext/standard/user_filters.c php_stream *stream; stream 507 ext/standard/user_filters.c php_stream_from_zval(stream, zstream); stream 509 ext/standard/user_filters.c if (!(pbuffer = pemalloc(buffer_len, php_stream_is_persistent(stream)))) { stream 515 ext/standard/user_filters.c bucket = php_stream_bucket_new(stream, pbuffer, buffer_len, 1, php_stream_is_persistent(stream)); stream 647 ext/tidy/tidy.c php_stream *stream; stream 650 ext/tidy/tidy.c if (!(stream = php_stream_open_wrapper(filename, "rb", (use_include_path ? USE_PATH : 0), NULL))) { stream 653 ext/tidy/tidy.c if ((data = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0)) == NULL) { stream 656 ext/tidy/tidy.c php_stream_close(stream); stream 1258 ext/wddx/wddx.c php_stream *stream = NULL; stream 1268 ext/wddx/wddx.c php_stream_from_zval(stream, packet); stream 1269 ext/wddx/wddx.c if (stream) { stream 1270 ext/wddx/wddx.c payload = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0); stream 1283 ext/wddx/wddx.c if (stream) { stream 142 ext/zip/php_zip.c php_stream *stream; stream 241 ext/zip/php_zip.c stream = php_stream_open_wrapper(fullpath, "w+b", REPORT_ERRORS, NULL); stream 243 ext/zip/php_zip.c if (stream == NULL) { stream 251 ext/zip/php_zip.c php_stream_close(stream); stream 258 ext/zip/php_zip.c php_stream_write(stream, b, n); stream 261 ext/zip/php_zip.c php_stream_close(stream); stream 2770 ext/zip/php_zip.c php_stream *stream; stream 2789 ext/zip/php_zip.c stream = php_stream_zip_open(obj->filename, ZSTR_VAL(filename), mode STREAMS_CC); stream 2790 ext/zip/php_zip.c if (stream) { stream 2791 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) stream 57 ext/zip/zip_stream.c stream->eof = 1; stream 62 ext/zip/zip_stream.c stream->eof = 1; stream 71 ext/zip/zip_stream.c stream->eof = 1; stream 81 ext/zip/zip_stream.c static size_t php_zip_ops_write(php_stream *stream, const char *buf, size_t count) stream 83 ext/zip/zip_stream.c if (!stream) { stream 92 ext/zip/zip_stream.c static int php_zip_ops_close(php_stream *stream, int close_handle) stream 107 ext/zip/zip_stream.c stream->abstract = NULL; stream 113 ext/zip/zip_stream.c static int php_zip_ops_flush(php_stream *stream) stream 115 ext/zip/zip_stream.c if (!stream) { stream 123 ext/zip/zip_stream.c static int php_zip_ops_stat(php_stream *stream, php_stream_statbuf *ssb) /* {{{ */ stream 126 ext/zip/zip_stream.c const char *path = stream->orig_path; stream 127 ext/zip/zip_stream.c int path_len = strlen(stream->orig_path); stream 216 ext/zip/zip_stream.c php_stream *stream = NULL; stream 241 ext/zip/zip_stream.c self->stream = NULL; stream 243 ext/zip/zip_stream.c stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode); stream 244 ext/zip/zip_stream.c stream->orig_path = estrdup(path); stream 250 ext/zip/zip_stream.c if (!stream) { stream 253 ext/zip/zip_stream.c return stream; stream 278 ext/zip/zip_stream.c php_stream *stream = NULL; stream 319 ext/zip/zip_stream.c self->stream = NULL; stream 321 ext/zip/zip_stream.c stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode); stream 333 ext/zip/zip_stream.c if (!stream) { stream 336 ext/zip/zip_stream.c return stream; stream 571 ext/zlib/zlib.c php_stream *stream; stream 582 ext/zlib/zlib.c stream = php_stream_gzopen(NULL, filename, "rb", flags, NULL, NULL STREAMS_CC); stream 584 ext/zlib/zlib.c if (!stream) { stream 595 ext/zlib/zlib.c while (php_stream_gets(stream, buf, sizeof(buf) - 1) != NULL) { stream 598 ext/zlib/zlib.c php_stream_close(stream); stream 610 ext/zlib/zlib.c php_stream *stream; stream 621 ext/zlib/zlib.c stream = php_stream_gzopen(NULL, filename, mode, flags, NULL, NULL STREAMS_CC); stream 623 ext/zlib/zlib.c if (!stream) { stream 626 ext/zlib/zlib.c php_stream_to_zval(stream, return_value); stream 637 ext/zlib/zlib.c php_stream *stream; stream 649 ext/zlib/zlib.c stream = php_stream_gzopen(NULL, filename, "rb", flags, NULL, NULL STREAMS_CC); stream 651 ext/zlib/zlib.c if (!stream) { stream 654 ext/zlib/zlib.c size = php_stream_passthru(stream); stream 655 ext/zlib/zlib.c php_stream_close(stream); stream 55 ext/zlib/zlib_filter.c php_stream *stream, stream 116 ext/zlib/zlib_filter.c stream, estrndup((char *) data->outbuf, bucketlen), bucketlen, 1, 0); stream 141 ext/zlib/zlib_filter.c stream, estrndup((char *) data->outbuf, bucketlen), bucketlen, 1, 0); stream 180 ext/zlib/zlib_filter.c php_stream *stream, stream 232 ext/zlib/zlib_filter.c stream, estrndup((char *) data->outbuf, bucketlen), bucketlen, 1, 0); stream 252 ext/zlib/zlib_filter.c stream, estrndup((char *) data->outbuf, bucketlen), bucketlen, 1, 0); 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) stream 37 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 44 ext/zlib/zlib_fopen_wrapper.c stream->eof = 1; stream 50 ext/zlib/zlib_fopen_wrapper.c static size_t php_gziop_write(php_stream *stream, const char *buf, size_t count) stream 52 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 61 ext/zlib/zlib_fopen_wrapper.c static int php_gziop_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffs) stream 63 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 76 ext/zlib/zlib_fopen_wrapper.c static int php_gziop_close(php_stream *stream, int close_handle) stream 78 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 86 ext/zlib/zlib_fopen_wrapper.c if (self->stream) { stream 87 ext/zlib/zlib_fopen_wrapper.c php_stream_close(self->stream); stream 88 ext/zlib/zlib_fopen_wrapper.c self->stream = NULL; stream 96 ext/zlib/zlib_fopen_wrapper.c static int php_gziop_flush(php_stream *stream) stream 98 ext/zlib/zlib_fopen_wrapper.c struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; stream 117 ext/zlib/zlib_fopen_wrapper.c php_stream *stream = NULL, *innerstream = NULL; stream 140 ext/zlib/zlib_fopen_wrapper.c self->stream = innerstream; stream 144 ext/zlib/zlib_fopen_wrapper.c stream = php_stream_alloc_rel(&php_stream_gzio_ops, self, 0, mode); stream 145 ext/zlib/zlib_fopen_wrapper.c if (stream) { stream 146 ext/zlib/zlib_fopen_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; stream 147 ext/zlib/zlib_fopen_wrapper.c return stream; stream 1349 main/main.c php_stream *stream = php_stream_open_wrapper((char *)filename, "rb", mode, &handle->opened_path); stream 1351 main/main.c if (stream) { stream 1358 main/main.c handle->handle.stream.handle = stream; stream 1359 main/main.c handle->handle.stream.reader = (zend_stream_reader_t)_php_stream_read; stream 1360 main/main.c handle->handle.stream.fsizer = php_zend_stream_fsizer; stream 1361 main/main.c handle->handle.stream.isatty = 0; stream 1363 main/main.c memset(&handle->handle.stream.mmap, 0, sizeof(handle->handle.stream.mmap)); stream 1364 main/main.c len = php_zend_stream_fsizer(stream); stream 1369 main/main.c && php_stream_mmap_possible(stream) stream 1370 main/main.c && (p = php_stream_mmap_range(stream, 0, len, PHP_STREAM_MAP_MODE_SHARED_READONLY, &mapped_len)) != NULL) { stream 1371 main/main.c handle->handle.stream.closer = php_zend_stream_mmap_closer; stream 1372 main/main.c handle->handle.stream.mmap.buf = p; stream 1373 main/main.c handle->handle.stream.mmap.len = mapped_len; stream 1376 main/main.c handle->handle.stream.closer = php_zend_stream_closer; stream 1380 main/main.c php_stream_auto_cleanup(stream); stream 1098 main/network.c php_stream *stream; stream 1109 main/network.c stream = php_stream_alloc_rel(&php_stream_generic_socket_ops, sock, persistent_id, "r+"); stream 1111 main/network.c if (stream == NULL) { stream 1114 main/network.c stream->flags |= PHP_STREAM_FLAG_AVOID_BLOCKING; stream 1117 main/network.c return stream; stream 1125 main/network.c php_stream *stream; stream 1129 main/network.c stream = php_stream_xport_create(res, reslen, REPORT_ERRORS, stream 1134 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) stream 46 main/php_memory_streams.h PHPAPI char *_php_stream_memory_get_buffer(php_stream *stream, size_t *length STREAMS_DC); stream 120 main/php_streams.h size_t (*write)(php_stream *stream, const char *buf, size_t count); stream 121 main/php_streams.h size_t (*read)(php_stream *stream, char *buf, size_t count); stream 122 main/php_streams.h int (*close)(php_stream *stream, int close_handle); stream 123 main/php_streams.h int (*flush)(php_stream *stream); stream 128 main/php_streams.h int (*seek)(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset); stream 129 main/php_streams.h int (*cast)(php_stream *stream, int castas, void **ret); stream 130 main/php_streams.h int (*stat)(php_stream *stream, php_stream_statbuf *ssb); stream 131 main/php_streams.h int (*set_option)(php_stream *stream, int option, int value, void *ptrparam); stream 139 main/php_streams.h int (*stream_closer)(php_stream_wrapper *wrapper, php_stream *stream); stream 141 main/php_streams.h int (*stream_stat)(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb); stream 235 main/php_streams.h #define PHP_STREAM_CONTEXT(stream) \ stream 236 main/php_streams.h ((php_stream_context*) ((stream)->ctx ? ((stream)->ctx->ptr) : NULL)) stream 250 main/php_streams.h #define php_stream_get_resource_id(stream) ((php_stream *)(stream))->res->handle stream 252 main/php_streams.h #define php_stream_auto_cleanup(stream) { (stream)->__exposed++; } stream 256 main/php_streams.h #define php_stream_to_zval(stream, zval) { ZVAL_RES(zval, (stream)->res); (stream)->__exposed++; } stream 278 main/php_streams.h PHPAPI int php_stream_from_persistent_id(const char *persistent_id, php_stream **stream); stream 294 main/php_streams.h PHPAPI int _php_stream_free(php_stream *stream, int close_options); stream 295 main/php_streams.h #define php_stream_free(stream, close_options) _php_stream_free((stream), (close_options)) stream 296 main/php_streams.h #define php_stream_close(stream) _php_stream_free((stream), PHP_STREAM_FREE_CLOSE) stream 297 main/php_streams.h #define php_stream_pclose(stream) _php_stream_free((stream), PHP_STREAM_FREE_CLOSE_PERSISTENT) stream 299 main/php_streams.h PHPAPI int _php_stream_seek(php_stream *stream, zend_off_t offset, int whence); stream 300 main/php_streams.h #define php_stream_rewind(stream) _php_stream_seek((stream), 0L, SEEK_SET) stream 301 main/php_streams.h #define php_stream_seek(stream, offset, whence) _php_stream_seek((stream), (offset), (whence)) stream 303 main/php_streams.h PHPAPI zend_off_t _php_stream_tell(php_stream *stream); stream 304 main/php_streams.h #define php_stream_tell(stream) _php_stream_tell((stream)) stream 306 main/php_streams.h PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count); stream 307 main/php_streams.h #define php_stream_read(stream, buf, count) _php_stream_read((stream), (buf), (count)) stream 309 main/php_streams.h PHPAPI size_t _php_stream_write(php_stream *stream, const char *buf, size_t count); stream 310 main/php_streams.h #define php_stream_write_string(stream, str) _php_stream_write(stream, str, strlen(str)) stream 311 main/php_streams.h #define php_stream_write(stream, buf, count) _php_stream_write(stream, (buf), (count)) stream 313 main/php_streams.h PHPAPI void _php_stream_fill_read_buffer(php_stream *stream, size_t size); stream 314 main/php_streams.h #define php_stream_fill_read_buffer(stream, size) _php_stream_fill_read_buffer((stream), (size)) stream 316 main/php_streams.h PHPAPI size_t _php_stream_printf(php_stream *stream, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 2, 3); stream 321 main/php_streams.h PHPAPI int _php_stream_eof(php_stream *stream); stream 322 main/php_streams.h #define php_stream_eof(stream) _php_stream_eof((stream)) stream 324 main/php_streams.h PHPAPI int _php_stream_getc(php_stream *stream); stream 325 main/php_streams.h #define php_stream_getc(stream) _php_stream_getc((stream)) stream 327 main/php_streams.h PHPAPI int _php_stream_putc(php_stream *stream, int c); stream 328 main/php_streams.h #define php_stream_putc(stream, c) _php_stream_putc((stream), (c)) stream 330 main/php_streams.h PHPAPI int _php_stream_flush(php_stream *stream, int closing); stream 331 main/php_streams.h #define php_stream_flush(stream) _php_stream_flush((stream), 0) stream 333 main/php_streams.h PHPAPI char *_php_stream_get_line(php_stream *stream, char *buf, size_t maxlen, size_t *returned_len); stream 334 main/php_streams.h #define php_stream_gets(stream, buf, maxlen) _php_stream_get_line((stream), (buf), (maxlen), NULL) stream 336 main/php_streams.h #define php_stream_get_line(stream, buf, maxlen, retlen) _php_stream_get_line((stream), (buf), (maxlen), (retlen)) stream 337 main/php_streams.h PHPAPI zend_string *php_stream_get_record(php_stream *stream, size_t maxlen, const char *delim, size_t delim_len); stream 340 main/php_streams.h PHPAPI int _php_stream_puts(php_stream *stream, const char *buf); stream 341 main/php_streams.h #define php_stream_puts(stream, buf) _php_stream_puts((stream), (buf)) stream 343 main/php_streams.h PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb); stream 344 main/php_streams.h #define php_stream_stat(stream, ssb) _php_stream_stat((stream), (ssb)) stream 370 main/php_streams.h PHPAPI int _php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam); stream 371 main/php_streams.h #define php_stream_set_option(stream, option, value, ptrvalue) _php_stream_set_option((stream), (option), (value), (ptrvalue)) stream 373 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) stream 415 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) == 0 ? 1 : 0 stream 416 main/php_streams.h #define php_stream_lock(stream, mode) _php_stream_set_option((stream), PHP_STREAM_OPTION_LOCKING, (mode), (void *) NULL) stream 427 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) == PHP_STREAM_OPTION_RETURN_OK ? 1 : 0) stream 430 main/php_streams.h PHPAPI int _php_stream_truncate_set_size(php_stream *stream, size_t newsize); stream 431 main/php_streams.h #define php_stream_truncate_set_size(stream, size) _php_stream_truncate_set_size((stream), (size)) stream 435 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) == PHP_STREAM_OPTION_RETURN_OK ? 1 : 0) stream 464 main/php_streams.h #define php_stream_passthru(stream) _php_stream_passthru((stream) STREAMS_CC) stream 489 main/php_streams.h PHPAPI int _php_stream_cast(php_stream *stream, int castas, void **ret, int show_err); stream 492 main/php_streams.h #define php_stream_can_cast(stream, as) _php_stream_cast((stream), (as), NULL, 0) stream 493 main/php_streams.h #define php_stream_cast(stream, as, ret, show_err) _php_stream_cast((stream), (as), (ret), (show_err)) stream 497 main/php_streams.h #define php_stream_is(stream, anops) ((stream)->ops == anops) stream 500 main/php_streams.h #define php_stream_is_persistent(stream) (stream)->is_persistent stream 566 main/php_streams.h PHPAPI const char *php_stream_locate_eol(php_stream *stream, zend_string *buf); stream 85 main/streams/cast.c php_stream *stream = (php_stream*)cookie; stream 88 main/streams/cast.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_NONE; stream 89 main/streams/cast.c return php_stream_free(stream, PHP_STREAM_FREE_CLOSE | PHP_STREAM_FREE_KEEP_RSRC); stream 127 main/streams/cast.c php_stream *stream = (php_stream*)cookie; stream 130 main/streams/cast.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_NONE; stream 131 main/streams/cast.c return php_stream_free(stream, PHP_STREAM_FREE_CLOSE | PHP_STREAM_FREE_KEEP_RSRC); stream 148 main/streams/cast.c void php_stream_mode_sanitize_fdopen_fopencookie(php_stream *stream, char *result) stream 152 main/streams/cast.c const char *cur_mode = stream->mode; stream 191 main/streams/cast.c PHPAPI int _php_stream_cast(php_stream *stream, int castas, void **ret, int show_err) stream 198 main/streams/cast.c php_stream_flush(stream); stream 199 main/streams/cast.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) { stream 202 main/streams/cast.c stream->ops->seek(stream, stream->position, SEEK_SET, &dummy); stream 203 main/streams/cast.c stream->readpos = stream->writepos = 0; stream 210 main/streams/cast.c if (stream->stdiocast) { stream 212 main/streams/cast.c *(FILE**)ret = stream->stdiocast; stream 219 main/streams/cast.c if (php_stream_is(stream, PHP_STREAM_IS_STDIO) && stream 220 main/streams/cast.c stream->ops->cast && stream 221 main/streams/cast.c !php_stream_is_filtered(stream) && stream 222 main/streams/cast.c stream->ops->cast(stream, castas, ret) == SUCCESS stream 235 main/streams/cast.c php_stream_mode_sanitize_fdopen_fopencookie(stream, fixed_mode); stream 236 main/streams/cast.c *(FILE**)ret = fopencookie(stream, fixed_mode, PHP_STREAM_COOKIE_FUNCTIONS); stream 242 main/streams/cast.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_FOPENCOOKIE; stream 246 main/streams/cast.c pos = php_stream_tell(stream); stream 263 main/streams/cast.c if (!php_stream_is_filtered(stream) && stream->ops->cast && stream->ops->cast(stream, castas, NULL) == SUCCESS) { stream 264 main/streams/cast.c if (FAILURE == stream->ops->cast(stream, castas, ret)) { stream 273 main/streams/cast.c int retcopy = php_stream_copy_to_stream_ex(stream, newstream, PHP_STREAM_COPY_ALL, NULL); stream 286 main/streams/cast.c php_stream_free(stream, PHP_STREAM_FREE_CLOSE_CASTED); stream 297 main/streams/cast.c if (php_stream_is_filtered(stream)) { stream 300 main/streams/cast.c } else if (stream->ops->cast && stream->ops->cast(stream, castas, ret) == SUCCESS) { stream 313 main/streams/cast.c php_error_docref(NULL, E_WARNING, "cannot represent a stream of type %s as a %s", stream->ops->label, cast_names[castas]); stream 320 main/streams/cast.c if ((stream->writepos - stream->readpos) > 0 && stream 321 main/streams/cast.c stream->fclose_stdiocast != PHP_STREAM_FCLOSE_FOPENCOOKIE && stream 328 main/streams/cast.c php_error_docref(NULL, E_WARNING, ZEND_LONG_FMT " bytes of buffered data lost during stream conversion!", (zend_long)(stream->writepos - stream->readpos)); stream 332 main/streams/cast.c stream->stdiocast = *(FILE**)ret; stream 336 main/streams/cast.c php_stream_free(stream, PHP_STREAM_FREE_CLOSE_CASTED); stream 348 main/streams/cast.c php_stream *stream = NULL; stream 350 main/streams/cast.c stream = php_stream_open_wrapper_rel(path, mode, options|STREAM_WILL_CAST, opened_path); stream 352 main/streams/cast.c if (stream == NULL) { stream 356 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 357 main/streams/cast.c php_stream_close(stream); stream 71 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) stream 73 main/streams/filter.c int is_persistent = php_stream_is_persistent(stream); stream 337 main/streams/filter.c php_stream *stream = chain->stream; stream 349 main/streams/filter.c if (&(stream->readfilters) == chain && (stream->writepos - stream->readpos) > 0) { stream 357 main/streams/filter.c bucket = php_stream_bucket_new(stream, (char*) stream->readbuf + stream->readpos, stream->writepos - stream->readpos, 0, 0); stream 359 main/streams/filter.c status = filter->fops->filter(stream, filter, brig_inp, brig_outp, &consumed, PSFS_FLAG_NORMAL); stream 361 main/streams/filter.c if (stream->readpos + consumed > (uint)stream->writepos) { stream 384 main/streams/filter.c stream->readpos = 0; stream 385 main/streams/filter.c stream->writepos = 0; stream 392 main/streams/filter.c stream->writepos = 0; stream 393 main/streams/filter.c stream->readpos = 0; stream 399 main/streams/filter.c if (stream->readbuflen - stream->writepos < bucket->buflen) { stream 400 main/streams/filter.c stream->readbuflen += bucket->buflen; stream 401 main/streams/filter.c stream->readbuf = perealloc(stream->readbuf, stream->readbuflen, stream->is_persistent); stream 403 main/streams/filter.c memcpy(stream->readbuf + stream->writepos, bucket->buf, bucket->buflen); stream 404 main/streams/filter.c stream->writepos += bucket->buflen; stream 435 main/streams/filter.c php_stream *stream; stream 439 main/streams/filter.c if (!filter->chain || !filter->chain->stream) { stream 445 main/streams/filter.c stream = chain->stream; stream 450 main/streams/filter.c status = filter->fops->filter(stream, current, inp, outp, NULL, flags); stream 481 main/streams/filter.c if (chain == &(stream->readfilters)) { stream 483 main/streams/filter.c if (stream->readpos > 0) { stream 485 main/streams/filter.c memcpy(stream->readbuf, stream->readbuf + stream->readpos, stream->writepos - stream->readpos); stream 486 main/streams/filter.c stream->readpos = 0; stream 487 main/streams/filter.c stream->writepos -= stream->readpos; stream 489 main/streams/filter.c if (flushed_size > (stream->readbuflen - stream->writepos)) { stream 491 main/streams/filter.c stream->readbuf = perealloc(stream->readbuf, stream->writepos + flushed_size + stream->chunk_size, stream->is_persistent); stream 494 main/streams/filter.c memcpy(stream->readbuf + stream->writepos, bucket->buf, bucket->buflen); stream 495 main/streams/filter.c stream->writepos += bucket->buflen; stream 499 main/streams/filter.c } else if (chain == &(stream->writefilters)) { stream 502 main/streams/filter.c stream->ops->write(stream, bucket->buf, bucket->buflen); stream 50 main/streams/glob_wrapper.c PHPAPI char* _php_glob_stream_get_path(php_stream *stream, int copy, size_t *plen STREAMS_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, size_t *plen STREAMS_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) /* {{{ */ 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) /* {{{ */ 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) /* {{{ */ 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, zend_off_t offset, int whence, zend_off_t *newoffs) /* {{{ */ 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) 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) 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) 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) stream 134 main/streams/memory.c static int php_stream_memory_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffs) 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) stream 204 main/streams/memory.c static int php_stream_memory_stat(php_stream *stream, php_stream_statbuf *ssb) /* {{{ */ 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) /* {{{ */ 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) 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) 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) 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) stream 417 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 442 main/streams/memory.c static int php_stream_temp_flush(php_stream *stream) stream 444 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 453 main/streams/memory.c static int php_stream_temp_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffs) stream 455 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 466 main/streams/memory.c stream->eof = ts->innerstream->eof; stream 473 main/streams/memory.c static int php_stream_temp_cast(php_stream *stream, int castas, void **ret) stream 475 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 512 main/streams/memory.c php_stream_encloses(stream, ts->innerstream); stream 519 main/streams/memory.c static int php_stream_temp_stat(php_stream *stream, php_stream_statbuf *ssb) /* {{{ */ stream 521 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 530 main/streams/memory.c static int php_stream_temp_set_option(php_stream *stream, int option, int value, void *ptrparam) /* {{{ */ stream 532 main/streams/memory.c php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; stream 565 main/streams/memory.c php_stream *stream; stream 574 main/streams/memory.c stream = php_stream_alloc_rel(&php_stream_temp_ops, self, 0, mode & TEMP_STREAM_READONLY ? "rb" : "w+b"); stream 575 main/streams/memory.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; stream 577 main/streams/memory.c php_stream_encloses(stream, self->innerstream); stream 579 main/streams/memory.c return stream; stream 593 main/streams/memory.c php_stream *stream; stream 597 main/streams/memory.c if ((stream = php_stream_temp_create_rel(mode, max_memory_usage)) != NULL) { stream 600 main/streams/memory.c php_stream_temp_write(stream, buf, length); stream 601 main/streams/memory.c php_stream_temp_seek(stream, 0, SEEK_SET, &newoffs); stream 603 main/streams/memory.c ts = (php_stream_temp_data*)stream->abstract; stream 607 main/streams/memory.c return stream; stream 625 main/streams/memory.c php_stream *stream; stream 737 main/streams/memory.c if ((stream = php_stream_temp_create_rel(0, ~0u)) != NULL) { stream 739 main/streams/memory.c php_stream_temp_write(stream, comma, ilen); stream 740 main/streams/memory.c php_stream_temp_seek(stream, 0, SEEK_SET, &newoffs); stream 743 main/streams/memory.c if (vlen >= sizeof(stream->mode)) { stream 744 main/streams/memory.c vlen = sizeof(stream->mode) - 1; stream 746 main/streams/memory.c memcpy(stream->mode, mode, vlen); stream 747 main/streams/memory.c stream->mode[vlen] = '\0'; stream 748 main/streams/memory.c stream->ops = &php_stream_rfc2397_ops; stream 749 main/streams/memory.c ts = (php_stream_temp_data*)stream->abstract; stream 760 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_access_t mode, size_t *mapped_len) 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) 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, zend_off_t readden) 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); 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, size_t *plen STREAMS_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) stream 29 main/streams/php_stream_glob_wrapper.h PHPAPI char* _php_glob_stream_get_pattern(php_stream *stream, int copy, size_t *plen STREAMS_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) stream 32 main/streams/php_stream_glob_wrapper.h PHPAPI int _php_glob_stream_get_count(php_stream *stream, int *pflags STREAMS_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) 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) == 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_access_t mode, size_t *mapped_len); 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)) stream 74 main/streams/php_stream_mmap.h PHPAPI int _php_stream_mmap_unmap(php_stream *stream); stream 75 main/streams/php_stream_mmap.h #define php_stream_mmap_unmap(stream) _php_stream_mmap_unmap((stream)) stream 77 main/streams/php_stream_mmap.h PHPAPI int _php_stream_mmap_unmap_ex(php_stream *stream, zend_off_t readden); stream 78 main/streams/php_stream_mmap.h #define php_stream_mmap_unmap_ex(stream, readden) _php_stream_mmap_unmap_ex((stream), (readden)) 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); stream 195 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); stream 196 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_crypto_enable(php_stream *stream, int activate); stream 63 main/streams/php_streams_int.h void php_stream_mode_sanitize_fdopen_fopencookie(php_stream *stream, char *result); stream 207 main/streams/plain_wrapper.c php_stream *stream; stream 213 main/streams/plain_wrapper.c stream = php_stream_fopen_from_fd_int_rel(fd, "r+b", NULL); stream 214 main/streams/plain_wrapper.c if (stream) { stream 215 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 216 main/streams/plain_wrapper.c stream->wrapper = &php_plain_files_wrapper; stream 217 main/streams/plain_wrapper.c stream->orig_path = estrndup(ZSTR_VAL(opened_path), ZSTR_LEN(opened_path)); stream 222 main/streams/plain_wrapper.c return stream; stream 240 main/streams/plain_wrapper.c php_stream *stream = php_stream_fopen_from_fd_int_rel(fd, mode, persistent_id); stream 242 main/streams/plain_wrapper.c if (stream) { stream 243 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 261 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 263 main/streams/plain_wrapper.c stream->position = zend_lseek(self->fd, 0, SEEK_CUR); stream 265 main/streams/plain_wrapper.c if (stream->position == (zend_off_t)-1 && errno == ESPIPE) { stream 266 main/streams/plain_wrapper.c stream->position = 0; stream 267 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 274 main/streams/plain_wrapper.c return stream; stream 279 main/streams/plain_wrapper.c php_stream *stream = php_stream_fopen_from_file_int_rel(file, mode); stream 281 main/streams/plain_wrapper.c if (stream) { stream 282 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 300 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 302 main/streams/plain_wrapper.c stream->position = zend_ftell(file); stream 306 main/streams/plain_wrapper.c return stream; stream 312 main/streams/plain_wrapper.c php_stream *stream; stream 326 main/streams/plain_wrapper.c stream = php_stream_alloc_rel(&php_stream_stdio_ops, self, 0, mode); stream 327 main/streams/plain_wrapper.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 328 main/streams/plain_wrapper.c return stream; stream 331 main/streams/plain_wrapper.c static size_t php_stdiop_write(php_stream *stream, const char *buf, size_t count) stream 333 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 362 main/streams/plain_wrapper.c static size_t php_stdiop_read(php_stream *stream, char *buf, size_t count) stream 364 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 371 main/streams/plain_wrapper.c php_stdio_stream_data *self = (php_stdio_stream_data*)stream->abstract; stream 407 main/streams/plain_wrapper.c stream->eof = (ret == 0 || (ret == (size_t)-1 && errno != EWOULDBLOCK && errno != EINTR && errno != EBADF)); stream 418 main/streams/plain_wrapper.c stream->eof = feof(data->file); stream 423 main/streams/plain_wrapper.c static int php_stdiop_close(php_stream *stream, int close_handle) stream 426 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 479 main/streams/plain_wrapper.c pefree(data, stream->is_persistent); stream 484 main/streams/plain_wrapper.c static int php_stdiop_flush(php_stream *stream) stream 486 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 501 main/streams/plain_wrapper.c static int php_stdiop_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset) stream 503 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 530 main/streams/plain_wrapper.c static int php_stdiop_cast(php_stream *stream, int castas, void **ret) stream 533 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*) stream->abstract; stream 548 main/streams/plain_wrapper.c php_stream_mode_sanitize_fdopen_fopencookie(stream, fixed_mode); stream 588 main/streams/plain_wrapper.c static int php_stdiop_stat(php_stream *stream, php_stream_statbuf *ssb) stream 591 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*) stream->abstract; stream 601 main/streams/plain_wrapper.c static int php_stdiop_set_option(php_stream *stream, int option, int value, void *ptrparam) stream 603 main/streams/plain_wrapper.c php_stdio_stream_data *data = (php_stdio_stream_data*) stream->abstract; stream 872 main/streams/plain_wrapper.c static size_t php_plain_files_dirstream_read(php_stream *stream, char *buf, size_t count) stream 874 main/streams/plain_wrapper.c DIR *dir = (DIR*)stream->abstract; stream 891 main/streams/plain_wrapper.c static int php_plain_files_dirstream_close(php_stream *stream, int close_handle) stream 893 main/streams/plain_wrapper.c return closedir((DIR *)stream->abstract); stream 896 main/streams/plain_wrapper.c static int php_plain_files_dirstream_rewind(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffs) stream 898 main/streams/plain_wrapper.c rewinddir((DIR *)stream->abstract); stream 916 main/streams/plain_wrapper.c php_stream *stream = NULL; stream 941 main/streams/plain_wrapper.c stream = php_stream_alloc(&php_plain_files_dirstream_ops, dir, 0, mode); stream 942 main/streams/plain_wrapper.c if (stream == NULL) stream 946 main/streams/plain_wrapper.c return stream; stream 1417 main/streams/plain_wrapper.c php_stream *stream; stream 1536 main/streams/plain_wrapper.c stream = php_stream_fopen_rel(trypath, mode, opened_path, options); stream 1537 main/streams/plain_wrapper.c if (stream) { stream 1539 main/streams/plain_wrapper.c return stream; stream 70 main/streams/streams.c php_stream *stream; stream 77 main/streams/streams.c stream = (php_stream*)rsrc->ptr; stream 80 main/streams/streams.c fprintf(stderr, "forget_persistent: %s:%p\n", stream->ops->label, stream); stream 83 main/streams/streams.c stream->res = NULL; stream 85 main/streams/streams.c if (stream->ctx) { stream 86 main/streams/streams.c zend_list_delete(stream->ctx); stream 87 main/streams/streams.c stream->ctx = NULL; stream 108 main/streams/streams.c PHPAPI int php_stream_from_persistent_id(const char *persistent_id, php_stream **stream) stream 114 main/streams/streams.c if (stream) { stream 120 main/streams/streams.c *stream = (php_stream*)le->ptr; stream 124 main/streams/streams.c (*stream)->res = regentry; stream 129 main/streams/streams.c (*stream)->res = zend_register_resource(*stream, le_pstream); stream 277 main/streams/streams.c ret->readfilters.stream = ret; stream 278 main/streams/streams.c ret->writefilters.stream = ret; stream 361 main/streams/streams.c PHPAPI int _php_stream_free(php_stream *stream, int close_options) /* {{{ */ stream 372 main/streams/streams.c context = PHP_STREAM_CONTEXT(stream); stream 375 main/streams/streams.c if (stream->flags & PHP_STREAM_FLAG_NO_CLOSE) { stream 383 main/streams/streams.c stream->ops->label, stream, stream->orig_path, stream->in_free, _php_stream_pretty_free_options(close_options, out)); stream 388 main/streams/streams.c if (stream->in_free) { stream 390 main/streams/streams.c if ((stream->in_free == 1) && (close_options & PHP_STREAM_FREE_IGNORE_ENCLOSING) && (stream->enclosing_stream == NULL)) { stream 397 main/streams/streams.c stream->in_free++; stream 404 main/streams/streams.c (stream->enclosing_stream != NULL)) { stream 405 main/streams/streams.c php_stream *enclosing_stream = stream->enclosing_stream; stream 406 main/streams/streams.c stream->enclosing_stream = NULL; stream 420 main/streams/streams.c if (stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FOPENCOOKIE) { stream 424 main/streams/streams.c php_stream_auto_cleanup(stream); stream 425 main/streams/streams.c stream->in_free--; stream 434 main/streams/streams.c stream->ops->label, stream, stream->orig_path, preserve_handle, release_cast, stream 438 main/streams/streams.c if (stream->flags & PHP_STREAM_FLAG_WAS_WRITTEN) { stream 440 main/streams/streams.c _php_stream_flush(stream, 1); stream 444 main/streams/streams.c if ((close_options & PHP_STREAM_FREE_RSRC_DTOR) == 0 && stream->res) { stream 446 main/streams/streams.c zend_list_close(stream->res); stream 449 main/streams/streams.c zend_list_delete(stream->res); stream 450 main/streams/streams.c stream->res = NULL; stream 455 main/streams/streams.c if (release_cast && stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FOPENCOOKIE) { stream 463 main/streams/streams.c stream->in_free = 0; stream 464 main/streams/streams.c return fclose(stream->stdiocast); stream 467 main/streams/streams.c ret = stream->ops->close(stream, preserve_handle ? 0 : 1); stream 468 main/streams/streams.c stream->abstract = NULL; stream 471 main/streams/streams.c if (release_cast && stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FDOPEN && stream->stdiocast) { stream 472 main/streams/streams.c fclose(stream->stdiocast); stream 473 main/streams/streams.c stream->stdiocast = NULL; stream 474 main/streams/streams.c stream->fclose_stdiocast = PHP_STREAM_FCLOSE_NONE; stream 479 main/streams/streams.c while (stream->readfilters.head) { stream 480 main/streams/streams.c php_stream_filter_remove(stream->readfilters.head, 1); stream 482 main/streams/streams.c while (stream->writefilters.head) { stream 483 main/streams/streams.c php_stream_filter_remove(stream->writefilters.head, 1); stream 486 main/streams/streams.c if (stream->wrapper && stream->wrapper->wops && stream->wrapper->wops->stream_closer) { stream 487 main/streams/streams.c stream->wrapper->wops->stream_closer(stream->wrapper, stream); stream 488 main/streams/streams.c stream->wrapper = NULL; stream 491 main/streams/streams.c if (Z_TYPE(stream->wrapperdata) != IS_UNDEF) { stream 492 main/streams/streams.c zval_ptr_dtor(&stream->wrapperdata); stream 493 main/streams/streams.c ZVAL_UNDEF(&stream->wrapperdata); stream 496 main/streams/streams.c if (stream->readbuf) { stream 497 main/streams/streams.c pefree(stream->readbuf, stream->is_persistent); stream 498 main/streams/streams.c stream->readbuf = NULL; stream 501 main/streams/streams.c if (stream->is_persistent && (close_options & PHP_STREAM_FREE_PERSISTENT)) { stream 503 main/streams/streams.c zend_hash_apply_with_argument(&EG(persistent_list), _php_stream_free_persistent, stream); stream 506 main/streams/streams.c if ((close_options & PHP_STREAM_FREE_RSRC_DTOR) && (stream->__exposed == 0) && (EG(error_reporting) & E_WARNING)) { stream 512 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 514 main/streams/streams.c if (stream->orig_path) { stream 515 main/streams/streams.c pefree(stream->orig_path, stream->is_persistent); stream 516 main/streams/streams.c stream->orig_path = NULL; stream 527 main/streams/streams.c if (stream->orig_path) { stream 528 main/streams/streams.c pefree(stream->orig_path, stream->is_persistent); stream 529 main/streams/streams.c stream->orig_path = NULL; stream 532 main/streams/streams.c pefree(stream, stream->is_persistent); stream 535 main/streams/streams.c if (stream->orig_path) { stream 536 main/streams/streams.c pefree(stream->orig_path, stream->is_persistent); stream 537 main/streams/streams.c stream->orig_path = NULL; stream 540 main/streams/streams.c pefree(stream, stream->is_persistent); stream 554 main/streams/streams.c PHPAPI void _php_stream_fill_read_buffer(php_stream *stream, size_t size) stream 558 main/streams/streams.c if (stream->readfilters.head) { stream 566 main/streams/streams.c stream->writepos = stream->readpos = 0; stream 569 main/streams/streams.c chunk_buf = emalloc(stream->chunk_size); stream 571 main/streams/streams.c while (!stream->eof && !err_flag && (stream->writepos - stream->readpos < (off_t)size)) { stream 579 main/streams/streams.c justread = stream->ops->read(stream, chunk_buf, stream->chunk_size); stream 581 main/streams/streams.c bucket = php_stream_bucket_new(stream, chunk_buf, justread, 0, 0); stream 588 main/streams/streams.c flags = stream->eof ? PSFS_FLAG_FLUSH_CLOSE : PSFS_FLAG_FLUSH_INC; stream 592 main/streams/streams.c for (filter = stream->readfilters.head; filter; filter = filter->next) { stream 593 main/streams/streams.c status = filter->fops->filter(stream, filter, brig_inp, brig_outp, NULL, flags); stream 617 main/streams/streams.c if (stream->readbuflen - stream->writepos < bucket->buflen) { stream 618 main/streams/streams.c stream->readbuflen += bucket->buflen; stream 619 main/streams/streams.c stream->readbuf = perealloc(stream->readbuf, stream->readbuflen, stream 620 main/streams/streams.c stream->is_persistent); stream 622 main/streams/streams.c memcpy(stream->readbuf + stream->writepos, bucket->buf, bucket->buflen); stream 623 main/streams/streams.c stream->writepos += bucket->buflen; stream 657 main/streams/streams.c if (stream->writepos - stream->readpos < (zend_off_t)size) { stream 661 main/streams/streams.c if (stream->readbuf && stream->readbuflen - stream->writepos < stream->chunk_size) { stream 662 main/streams/streams.c memmove(stream->readbuf, stream->readbuf + stream->readpos, stream->readbuflen - stream->readpos); stream 663 main/streams/streams.c stream->writepos -= stream->readpos; stream 664 main/streams/streams.c stream->readpos = 0; stream 669 main/streams/streams.c if (stream->readbuflen - stream->writepos < stream->chunk_size) { stream 670 main/streams/streams.c stream->readbuflen += stream->chunk_size; stream 671 main/streams/streams.c stream->readbuf = perealloc(stream->readbuf, stream->readbuflen, stream 672 main/streams/streams.c stream->is_persistent); stream 675 main/streams/streams.c justread = stream->ops->read(stream, (char*)stream->readbuf + stream->writepos, stream 676 main/streams/streams.c stream->readbuflen - stream->writepos stream 680 main/streams/streams.c stream->writepos += justread; stream 686 main/streams/streams.c PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t size) stream 696 main/streams/streams.c if (stream->writepos > stream->readpos) { stream 698 main/streams/streams.c toread = stream->writepos - stream->readpos; stream 703 main/streams/streams.c memcpy(buf, stream->readbuf + stream->readpos, toread); stream 704 main/streams/streams.c stream->readpos += toread; stream 715 main/streams/streams.c if (!stream->readfilters.head && (stream->flags & PHP_STREAM_FLAG_NO_BUFFER || stream->chunk_size == 1)) { stream 716 main/streams/streams.c toread = stream->ops->read(stream, buf, size); stream 722 main/streams/streams.c php_stream_fill_read_buffer(stream, size); stream 724 main/streams/streams.c toread = stream->writepos - stream->readpos; stream 730 main/streams/streams.c memcpy(buf, stream->readbuf + stream->readpos, toread); stream 731 main/streams/streams.c stream->readpos += toread; stream 744 main/streams/streams.c if (stream->wrapper != &php_plain_files_wrapper) { stream 750 main/streams/streams.c stream->position += didread; stream 756 main/streams/streams.c PHPAPI int _php_stream_eof(php_stream *stream) stream 759 main/streams/streams.c if (stream->writepos - stream->readpos > 0) { stream 764 main/streams/streams.c if (!stream->eof && PHP_STREAM_OPTION_RETURN_ERR == stream 765 main/streams/streams.c php_stream_set_option(stream, PHP_STREAM_OPTION_CHECK_LIVENESS, stream 767 main/streams/streams.c stream->eof = 1; stream 770 main/streams/streams.c return stream->eof; stream 773 main/streams/streams.c PHPAPI int _php_stream_putc(php_stream *stream, int c) stream 777 main/streams/streams.c if (php_stream_write(stream, (char*)&buf, 1) > 0) { stream 783 main/streams/streams.c PHPAPI int _php_stream_getc(php_stream *stream) stream 787 main/streams/streams.c if (php_stream_read(stream, &buf, 1) > 0) { stream 793 main/streams/streams.c PHPAPI int _php_stream_puts(php_stream *stream, const char *buf) stream 799 main/streams/streams.c if (len > 0 && php_stream_write(stream, buf, len) && php_stream_write(stream, newline, 1)) { stream 805 main/streams/streams.c PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb) stream 810 main/streams/streams.c if (stream->wrapper && stream->wrapper->wops->stream_stat != NULL) { stream 811 main/streams/streams.c return stream->wrapper->wops->stream_stat(stream->wrapper, stream, ssb); stream 818 main/streams/streams.c if (stream->ops->stat == NULL) { stream 822 main/streams/streams.c return (stream->ops->stat)(stream, ssb); stream 825 main/streams/streams.c PHPAPI const char *php_stream_locate_eol(php_stream *stream, zend_string *buf) stream 832 main/streams/streams.c readptr = (char*)stream->readbuf + stream->readpos; stream 833 main/streams/streams.c avail = stream->writepos - stream->readpos; stream 840 main/streams/streams.c if (stream->flags & PHP_STREAM_FLAG_DETECT_EOL) { stream 846 main/streams/streams.c stream->flags ^= PHP_STREAM_FLAG_DETECT_EOL; stream 847 main/streams/streams.c stream->flags |= PHP_STREAM_FLAG_EOL_MAC; stream 851 main/streams/streams.c stream->flags ^= PHP_STREAM_FLAG_DETECT_EOL; stream 854 main/streams/streams.c } else if (stream->flags & PHP_STREAM_FLAG_EOL_MAC) { stream 867 main/streams/streams.c PHPAPI char *_php_stream_get_line(php_stream *stream, char *buf, size_t maxlen, stream 896 main/streams/streams.c avail = stream->writepos - stream->readpos; stream 904 main/streams/streams.c readptr = (char*)stream->readbuf + stream->readpos; stream 905 main/streams/streams.c eol = php_stream_locate_eol(stream, NULL); stream 934 main/streams/streams.c stream->position += cpysz; stream 935 main/streams/streams.c stream->readpos += cpysz; stream 943 main/streams/streams.c } else if (stream->eof) { stream 950 main/streams/streams.c toread = stream->chunk_size; stream 953 main/streams/streams.c if (toread > stream->chunk_size) { stream 954 main/streams/streams.c toread = stream->chunk_size; stream 958 main/streams/streams.c php_stream_fill_read_buffer(stream, toread); stream 960 main/streams/streams.c if (stream->writepos - stream->readpos == 0) { stream 981 main/streams/streams.c #define STREAM_BUFFERED_AMOUNT(stream) \ stream 982 main/streams/streams.c ((size_t)(((stream)->writepos) - (stream)->readpos)) stream 984 main/streams/streams.c static const char *_php_stream_search_delim(php_stream *stream, stream 993 main/streams/streams.c seek_len = MIN(STREAM_BUFFERED_AMOUNT(stream), maxlen); stream 999 main/streams/streams.c return memchr(&stream->readbuf[stream->readpos + skiplen], stream 1002 main/streams/streams.c return php_memnstr((char*)&stream->readbuf[stream->readpos + skiplen], stream 1004 main/streams/streams.c (char*)&stream->readbuf[stream->readpos + seek_len]); stream 1008 main/streams/streams.c PHPAPI zend_string *php_stream_get_record(php_stream *stream, size_t maxlen, const char *delim, size_t delim_len) stream 1022 main/streams/streams.c stream, maxlen, 0, delim, delim_len); stream 1025 main/streams/streams.c buffered_len = STREAM_BUFFERED_AMOUNT(stream); stream 1031 main/streams/streams.c to_read_now = MIN(maxlen - buffered_len, stream->chunk_size); stream 1033 main/streams/streams.c php_stream_fill_read_buffer(stream, buffered_len + to_read_now); stream 1035 main/streams/streams.c just_read = STREAM_BUFFERED_AMOUNT(stream) - buffered_len; stream 1051 main/streams/streams.c stream, maxlen, stream 1064 main/streams/streams.c tent_ret_len = found_delim - (char*)&stream->readbuf[stream->readpos]; stream 1065 main/streams/streams.c } else if (!has_delim && STREAM_BUFFERED_AMOUNT(stream) >= maxlen) { stream 1072 main/streams/streams.c if (STREAM_BUFFERED_AMOUNT(stream) < maxlen && !stream->eof) { stream 1074 main/streams/streams.c } else if (STREAM_BUFFERED_AMOUNT(stream) == 0 && stream->eof) { stream 1079 main/streams/streams.c tent_ret_len = MIN(STREAM_BUFFERED_AMOUNT(stream), maxlen); stream 1086 main/streams/streams.c ZSTR_LEN(ret_buf) = php_stream_read(stream, ZSTR_VAL(ret_buf), tent_ret_len); stream 1089 main/streams/streams.c stream->readpos += delim_len; stream 1090 main/streams/streams.c stream->position += delim_len; stream 1097 main/streams/streams.c static size_t _php_stream_write_buffer(php_stream *stream, const char *buf, size_t count) stream 1104 main/streams/streams.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0 && stream->readpos != stream->writepos) { stream 1105 main/streams/streams.c stream->readpos = stream->writepos = 0; stream 1107 main/streams/streams.c stream->ops->seek(stream, stream->position, SEEK_SET, &stream->position); stream 1113 main/streams/streams.c if (towrite > stream->chunk_size) stream 1114 main/streams/streams.c towrite = stream->chunk_size; stream 1116 main/streams/streams.c justwrote = stream->ops->write(stream, buf, towrite); stream 1126 main/streams/streams.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) { stream 1127 main/streams/streams.c stream->position += justwrote; stream 1142 main/streams/streams.c static size_t _php_stream_write_filtered(php_stream *stream, const char *buf, size_t count, int flags) stream 1152 main/streams/streams.c bucket = php_stream_bucket_new(stream, (char *)buf, count, 0, 0); stream 1156 main/streams/streams.c for (filter = stream->writefilters.head; filter; filter = filter->next) { stream 1159 main/streams/streams.c status = filter->fops->filter(stream, filter, brig_inp, brig_outp, stream 1160 main/streams/streams.c filter == stream->writefilters.head ? &consumed : NULL, flags); stream 1180 main/streams/streams.c _php_stream_write_buffer(stream, bucket->buf, bucket->buflen); stream 1203 main/streams/streams.c PHPAPI int _php_stream_flush(php_stream *stream, int closing) stream 1207 main/streams/streams.c if (stream->writefilters.head) { stream 1208 main/streams/streams.c _php_stream_write_filtered(stream, NULL, 0, closing ? PSFS_FLAG_FLUSH_CLOSE : PSFS_FLAG_FLUSH_INC ); stream 1211 main/streams/streams.c stream->flags &= ~PHP_STREAM_FLAG_WAS_WRITTEN; stream 1213 main/streams/streams.c if (stream->ops->flush) { stream 1214 main/streams/streams.c ret = stream->ops->flush(stream); stream 1220 main/streams/streams.c PHPAPI size_t _php_stream_write(php_stream *stream, const char *buf, size_t count) stream 1224 main/streams/streams.c if (buf == NULL || count == 0 || stream->ops->write == NULL) { stream 1228 main/streams/streams.c if (stream->writefilters.head) { stream 1229 main/streams/streams.c bytes = _php_stream_write_filtered(stream, buf, count, PSFS_FLAG_NORMAL); stream 1231 main/streams/streams.c bytes = _php_stream_write_buffer(stream, buf, count); stream 1235 main/streams/streams.c stream->flags |= PHP_STREAM_FLAG_WAS_WRITTEN; stream 1241 main/streams/streams.c PHPAPI size_t _php_stream_printf(php_stream *stream, const char *fmt, ...) stream 1255 main/streams/streams.c count = php_stream_write(stream, buf, count); stream 1261 main/streams/streams.c PHPAPI zend_off_t _php_stream_tell(php_stream *stream) stream 1263 main/streams/streams.c return stream->position; stream 1266 main/streams/streams.c PHPAPI int _php_stream_seek(php_stream *stream, zend_off_t offset, int whence) stream 1268 main/streams/streams.c if (stream->fclose_stdiocast == PHP_STREAM_FCLOSE_FOPENCOOKIE) { stream 1270 main/streams/streams.c fflush(stream->stdiocast); stream 1274 main/streams/streams.c if ((stream->flags & PHP_STREAM_FLAG_NO_BUFFER) == 0) { stream 1277 main/streams/streams.c if (offset > 0 && offset <= stream->writepos - stream->readpos) { stream 1278 main/streams/streams.c stream->readpos += offset; /* if offset = ..., then readpos = writepos */ stream 1279 main/streams/streams.c stream->position += offset; stream 1280 main/streams/streams.c stream->eof = 0; stream 1285 main/streams/streams.c if (offset > stream->position && stream 1286 main/streams/streams.c offset <= stream->position + stream->writepos - stream->readpos) { stream 1287 main/streams/streams.c stream->readpos += offset - stream->position; stream 1288 main/streams/streams.c stream->position = offset; stream 1289 main/streams/streams.c stream->eof = 0; stream 1297 main/streams/streams.c if (stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) { stream 1300 main/streams/streams.c if (stream->writefilters.head) { stream 1301 main/streams/streams.c _php_stream_flush(stream, 0); stream 1306 main/streams/streams.c offset = stream->position + offset; stream 1310 main/streams/streams.c ret = stream->ops->seek(stream, offset, whence, &stream->position); stream 1312 main/streams/streams.c if (((stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0) || ret == 0) { stream 1314 main/streams/streams.c stream->eof = 0; stream 1318 main/streams/streams.c stream->readpos = stream->writepos = 0; stream 1331 main/streams/streams.c if ((didread = php_stream_read(stream, tmp, MIN(offset, sizeof(tmp)))) == 0) { stream 1336 main/streams/streams.c stream->eof = 0; stream 1345 main/streams/streams.c PHPAPI int _php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam) stream 1349 main/streams/streams.c if (stream->ops->set_option) { stream 1350 main/streams/streams.c ret = stream->ops->set_option(stream, option, value, ptrparam); stream 1357 main/streams/streams.c ret = stream->chunk_size > INT_MAX ? INT_MAX : (int)stream->chunk_size; stream 1358 main/streams/streams.c stream->chunk_size = value; stream 1364 main/streams/streams.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; stream 1365 main/streams/streams.c } else if (stream->flags & PHP_STREAM_FLAG_NO_BUFFER) { stream 1366 main/streams/streams.c stream->flags ^= PHP_STREAM_FLAG_NO_BUFFER; stream 1379 main/streams/streams.c PHPAPI int _php_stream_truncate_set_size(php_stream *stream, size_t newsize) stream 1381 main/streams/streams.c return php_stream_set_option(stream, PHP_STREAM_OPTION_TRUNCATE_API, PHP_STREAM_TRUNCATE_SET_SIZE, &newsize); stream 1384 main/streams/streams.c PHPAPI size_t _php_stream_passthru(php_stream * stream STREAMS_DC) stream 1390 main/streams/streams.c if (php_stream_mmap_possible(stream)) { stream 1394 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 1404 main/streams/streams.c php_stream_mmap_unmap_ex(stream, mapped); stream 1410 main/streams/streams.c while ((b = php_stream_read(stream, buf, sizeof(buf))) > 0) { stream 1617 main/streams/streams.c php_stream *stream = (php_stream*)rsrc->ptr; stream 1619 main/streams/streams.c FG(pclose_ret) = php_stream_free(stream, PHP_STREAM_FREE_CLOSE | PHP_STREAM_FREE_RSRC_DTOR); stream 1624 main/streams/streams.c php_stream *stream = (php_stream*)rsrc->ptr; stream 1625 main/streams/streams.c FG(pclose_ret) = php_stream_free(stream, PHP_STREAM_FREE_CLOSE | PHP_STREAM_FREE_RSRC_DTOR); stream 1969 main/streams/streams.c php_stream *stream = NULL; stream 1982 main/streams/streams.c stream = wrapper->wops->dir_opener(wrapper, stream 1986 main/streams/streams.c if (stream) { stream 1987 main/streams/streams.c stream->wrapper = wrapper; stream 1988 main/streams/streams.c stream->flags |= PHP_STREAM_FLAG_NO_BUFFER | PHP_STREAM_FLAG_IS_DIR; stream 1993 main/streams/streams.c if (stream == NULL && (options & REPORT_ERRORS)) { stream 1998 main/streams/streams.c return stream; stream 2018 main/streams/streams.c php_stream *stream = NULL; stream 2060 main/streams/streams.c stream = wrapper->wops->stream_opener(wrapper, stream 2067 main/streams/streams.c if (stream && (options & STREAM_OPEN_PERSISTENT) && !stream->is_persistent) { stream 2070 main/streams/streams.c php_stream_close(stream); stream 2071 main/streams/streams.c stream = NULL; stream 2074 main/streams/streams.c if (stream) { stream 2075 main/streams/streams.c stream->wrapper = wrapper; stream 2079 main/streams/streams.c if (stream) { stream 2084 main/streams/streams.c if (stream->orig_path) { stream 2085 main/streams/streams.c pefree(stream->orig_path, persistent); stream 2088 main/streams/streams.c stream->orig_path = copy_of_path; stream 2090 main/streams/streams.c stream->open_filename = __zend_orig_filename ? __zend_orig_filename : __zend_filename; stream 2091 main/streams/streams.c stream->open_lineno = __zend_orig_lineno ? __zend_orig_lineno : __zend_lineno; stream 2095 main/streams/streams.c if (stream != NULL && (options & STREAM_MUST_SEEK)) { stream 2098 main/streams/streams.c switch(php_stream_make_seekable_rel(stream, &newstream, stream 2105 main/streams/streams.c return stream; stream 2116 main/streams/streams.c php_stream_close(stream); stream 2117 main/streams/streams.c stream = NULL; stream 2130 main/streams/streams.c if (stream && stream->ops->seek && (stream->flags & PHP_STREAM_FLAG_NO_SEEK) == 0 && strchr(mode, 'a') && stream->position == 0) { stream 2134 main/streams/streams.c if (0 == stream->ops->seek(stream, 0, SEEK_CUR, &newpos)) { stream 2135 main/streams/streams.c stream->position = newpos; stream 2139 main/streams/streams.c if (stream == NULL && (options & REPORT_ERRORS)) { stream 2148 main/streams/streams.c if (stream == NULL && copy_of_path != NULL) { stream 2155 main/streams/streams.c return stream; stream 2160 main/streams/streams.c PHPAPI php_stream_context *php_stream_context_set(php_stream *stream, php_stream_context *context) stream 2162 main/streams/streams.c php_stream_context *oldcontext = PHP_STREAM_CONTEXT(stream); stream 2165 main/streams/streams.c stream->ctx = context->res; stream 2168 main/streams/streams.c stream->ctx = NULL; stream 2274 main/streams/streams.c php_stream *stream; stream 2284 main/streams/streams.c stream = php_stream_opendir(dirname, REPORT_ERRORS, context); stream 2285 main/streams/streams.c if (!stream) { stream 2289 main/streams/streams.c while (php_stream_readdir(stream, &sdp)) { stream 2296 main/streams/streams.c php_stream_closedir(stream); stream 2310 main/streams/streams.c php_stream_closedir(stream); stream 2315 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)) { 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)) { stream 163 main/streams/transports.c if (PHP_STREAM_CONTEXT(stream) && (zbacklog = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "socket", "backlog")) != NULL) { stream 173 main/streams/transports.c if (0 != php_stream_xport_listen(stream, backlog, &error_text)) { 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, zend_string **error_text) 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 322 main/streams/transports.c PHPAPI int php_stream_xport_get_name(php_stream *stream, int want_peer, stream 336 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 352 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) stream 362 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); stream 373 main/streams/transports.c PHPAPI int php_stream_xport_crypto_enable(php_stream *stream, int activate) stream 382 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); stream 395 main/streams/transports.c PHPAPI int php_stream_xport_recvfrom(php_stream *stream, char *buf, size_t buflen, stream 406 main/streams/transports.c return php_stream_read(stream, buf, buflen); stream 409 main/streams/transports.c if (stream->readfilters.head) { stream 420 main/streams/transports.c recvd_len = stream->writepos - stream->readpos; stream 425 main/streams/transports.c memcpy(buf, stream->readbuf, recvd_len); stream 447 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 464 main/streams/transports.c PHPAPI int php_stream_xport_sendto(php_stream *stream, const char *buf, size_t buflen, stream 473 main/streams/transports.c return php_stream_write(stream, buf, buflen); stream 479 main/streams/transports.c if ((oob || addr) && stream->writefilters.head) { stream 494 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 504 main/streams/transports.c PHPAPI int php_stream_xport_shutdown(php_stream *stream, stream_shutdown_t how) stream 514 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); stream 335 main/streams/userspace.c php_stream *stream = NULL; stream 384 main/streams/userspace.c stream = php_stream_alloc_rel(&php_stream_userspace_ops, us, 0, mode); stream 392 main/streams/userspace.c ZVAL_COPY(&stream->wrapperdata, &us->object); stream 399 main/streams/userspace.c if (stream == NULL) { stream 414 main/streams/userspace.c return stream; stream 425 main/streams/userspace.c php_stream *stream = NULL; stream 459 main/streams/userspace.c stream = php_stream_alloc_rel(&php_stream_userspace_dir_ops, us, 0, mode); stream 462 main/streams/userspace.c ZVAL_COPY(&stream->wrapperdata, &us->object); stream 469 main/streams/userspace.c if (stream == NULL) { stream 482 main/streams/userspace.c return stream; stream 585 main/streams/userspace.c static size_t php_userstreamop_write(php_stream *stream, const char *buf, size_t count) stream 590 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 636 main/streams/userspace.c static size_t php_userstreamop_read(php_stream *stream, char *buf, size_t count) stream 643 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 694 main/streams/userspace.c stream->eof = 1; stream 700 main/streams/userspace.c stream->eof = 1; stream 709 main/streams/userspace.c static int php_userstreamop_close(php_stream *stream, int close_handle) stream 713 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 736 main/streams/userspace.c static int php_userstreamop_flush(php_stream *stream) stream 741 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 764 main/streams/userspace.c static int php_userstreamop_seek(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffs) stream 769 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 792 main/streams/userspace.c stream->flags |= PHP_STREAM_FLAG_NO_SEEK; stream 880 main/streams/userspace.c static int php_userstreamop_stat(php_stream *stream, php_stream_statbuf *ssb) stream 885 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 913 main/streams/userspace.c static int php_userstreamop_set_option(php_stream *stream, int option, int value, void *ptrparam) { stream 917 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1401 main/streams/userspace.c static size_t php_userstreamop_readdir(php_stream *stream, char *buf, size_t count) stream 1407 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1439 main/streams/userspace.c static int php_userstreamop_closedir(php_stream *stream, int close_handle) stream 1443 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1465 main/streams/userspace.c static int php_userstreamop_rewinddir(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffs) stream 1469 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1486 main/streams/userspace.c static int php_userstreamop_cast(php_stream *stream, int castas, void **retptr) stream 1488 main/streams/userspace.c php_userstream_data_t *us = (php_userstream_data_t *)stream->abstract; stream 1528 main/streams/userspace.c if (intstream == stream) { stream 58 main/streams/xp_socket.c static int php_tcp_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam); stream 61 main/streams/xp_socket.c static size_t php_sockop_write(php_stream *stream, const char *buf, size_t count) stream 63 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 111 main/streams/xp_socket.c php_stream_notify_progress_increment(PHP_STREAM_CONTEXT(stream), didwrite, 0); stream 121 main/streams/xp_socket.c static void php_sock_stream_wait_for_data(php_stream *stream, php_netstream_data_t *sock) stream 151 main/streams/xp_socket.c static size_t php_sockop_read(php_stream *stream, char *buf, size_t count) stream 153 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 162 main/streams/xp_socket.c php_sock_stream_wait_for_data(stream, sock); stream 170 main/streams/xp_socket.c stream->eof = (nr_bytes == 0 || (nr_bytes == -1 && err != EWOULDBLOCK && err != EAGAIN)); stream 173 main/streams/xp_socket.c php_stream_notify_progress_increment(PHP_STREAM_CONTEXT(stream), nr_bytes, 0); stream 184 main/streams/xp_socket.c static int php_sockop_close(php_stream *stream, int close_handle) stream 186 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 222 main/streams/xp_socket.c pefree(sock, php_stream_is_persistent(stream)); stream 227 main/streams/xp_socket.c static int php_sockop_flush(php_stream *stream) stream 230 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 236 main/streams/xp_socket.c static int php_sockop_stat(php_stream *stream, php_stream_statbuf *ssb) stream 241 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 287 main/streams/xp_socket.c static int php_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam) stream 290 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 352 main/streams/xp_socket.c add_assoc_bool((zval *)ptrparam, "eof", stream->eof); stream 442 main/streams/xp_socket.c static int php_sockop_cast(php_stream *stream, int castas, void **ret) stream 444 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 453 main/streams/xp_socket.c *(FILE**)ret = fdopen(sock->socket, stream->mode); stream 602 main/streams/xp_socket.c static inline int php_tcp_sockop_bind(php_stream *stream, php_netstream_data_t *sock, stream 611 main/streams/xp_socket.c if (stream->ops == &php_stream_unix_socket_ops || stream->ops == &php_stream_unixdg_socket_ops) { stream 614 main/streams/xp_socket.c sock->socket = socket(PF_UNIX, stream->ops == &php_stream_unix_socket_ops ? SOCK_STREAM : SOCK_DGRAM, 0); stream 619 main/streams/xp_socket.c stream->ops == &php_stream_unix_socket_ops ? "" : "datagram", stream 639 main/streams/xp_socket.c if (PHP_STREAM_CONTEXT(stream) stream 640 main/streams/xp_socket.c && (tmpzval = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "socket", "ipv6_v6only")) != NULL stream 649 main/streams/xp_socket.c if (PHP_STREAM_CONTEXT(stream) stream 650 main/streams/xp_socket.c && (tmpzval = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "socket", "so_reuseport")) != NULL stream 658 main/streams/xp_socket.c if (stream->ops == &php_stream_udp_socket_ops /* SO_BROADCAST is only applicable for UDP */ stream 659 main/streams/xp_socket.c && PHP_STREAM_CONTEXT(stream) stream 660 main/streams/xp_socket.c && (tmpzval = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "socket", "so_broadcast")) != NULL stream 668 main/streams/xp_socket.c stream->ops == &php_stream_udp_socket_ops ? SOCK_DGRAM : SOCK_STREAM, stream 681 main/streams/xp_socket.c static inline int php_tcp_sockop_connect(php_stream *stream, php_netstream_data_t *sock, stream 692 main/streams/xp_socket.c if (stream->ops == &php_stream_unix_socket_ops || stream->ops == &php_stream_unixdg_socket_ops) { stream 695 main/streams/xp_socket.c sock->socket = socket(PF_UNIX, stream->ops == &php_stream_unix_socket_ops ? SOCK_STREAM : SOCK_DGRAM, 0); stream 724 main/streams/xp_socket.c if (PHP_STREAM_CONTEXT(stream) && (tmpzval = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "socket", "bindto")) != NULL) { stream 736 main/streams/xp_socket.c if (stream->ops == &php_stream_udp_socket_ops /* SO_BROADCAST is only applicable for UDP */ stream 737 main/streams/xp_socket.c && PHP_STREAM_CONTEXT(stream) stream 738 main/streams/xp_socket.c && (tmpzval = php_stream_context_get_option(PHP_STREAM_CONTEXT(stream), "socket", "so_broadcast")) != NULL stream 750 main/streams/xp_socket.c stream->ops == &php_stream_udp_socket_ops ? SOCK_DGRAM : SOCK_STREAM, stream 782 main/streams/xp_socket.c static inline int php_tcp_sockop_accept(php_stream *stream, php_netstream_data_t *sock, stream 810 main/streams/xp_socket.c xparam->outputs.client = php_stream_alloc_rel(stream->ops, clisockdata, NULL, "r+"); stream 812 main/streams/xp_socket.c xparam->outputs.client->ctx = stream->ctx; stream 813 main/streams/xp_socket.c if (stream->ctx) { stream 814 main/streams/xp_socket.c GC_REFCOUNT(stream->ctx)++; stream 823 main/streams/xp_socket.c static int php_tcp_sockop_set_option(php_stream *stream, int option, int value, void *ptrparam) stream 825 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; stream 835 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_connect(stream, sock, xparam); stream 839 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_bind(stream, sock, xparam); stream 844 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_accept(stream, sock, xparam STREAMS_CC); stream 851 main/streams/xp_socket.c return php_sockop_set_option(stream, option, value, ptrparam); stream 861 main/streams/xp_socket.c php_stream *stream = NULL; stream 894 main/streams/xp_socket.c stream = php_stream_alloc_rel(ops, sock, persistent_id, "r+"); stream 896 main/streams/xp_socket.c if (stream == NULL) { stream 902 main/streams/xp_socket.c return stream; stream 905 main/streams/xp_socket.c return stream; stream 2409 sapi/cgi/cgi_main.c c = php_stream_getc((php_stream*)file_handle.handle.stream.handle); stream 2412 sapi/cgi/cgi_main.c c = php_stream_getc((php_stream*)file_handle.handle.stream.handle); /* skip to end of line */ stream 2416 sapi/cgi/cgi_main.c if (php_stream_getc((php_stream*)file_handle.handle.stream.handle) != '\n') { stream 2417 sapi/cgi/cgi_main.c zend_off_t pos = php_stream_tell((php_stream*)file_handle.handle.stream.handle); stream 2418 sapi/cgi/cgi_main.c php_stream_seek((php_stream*)file_handle.handle.stream.handle, pos - 1, SEEK_SET); stream 2423 sapi/cgi/cgi_main.c php_stream_rewind((php_stream*)file_handle.handle.stream.handle); stream 2427 sapi/cgi/cgi_main.c if (file_handle.handle.stream.mmap.buf[0] == '#') { stream 2430 sapi/cgi/cgi_main.c c = file_handle.handle.stream.mmap.buf[i++]; stream 2431 sapi/cgi/cgi_main.c while (c != '\n' && c != '\r' && i < file_handle.handle.stream.mmap.len) { stream 2432 sapi/cgi/cgi_main.c c = file_handle.handle.stream.mmap.buf[i++]; stream 2435 sapi/cgi/cgi_main.c if (i < file_handle.handle.stream.mmap.len && file_handle.handle.stream.mmap.buf[i] == '\n') { stream 2439 sapi/cgi/cgi_main.c if(i > file_handle.handle.stream.mmap.len) { stream 2440 sapi/cgi/cgi_main.c i = file_handle.handle.stream.mmap.len; stream 2442 sapi/cgi/cgi_main.c file_handle.handle.stream.mmap.buf += i; stream 2443 sapi/cgi/cgi_main.c file_handle.handle.stream.mmap.len -= i; stream 908 sapi/phpdbg/phpdbg.c static size_t phpdbg_stdiop_write(php_stream *stream, const char *buf, size_t count) { stream 909 sapi/phpdbg/phpdbg.c php_stdio_stream_data *data = (php_stdio_stream_data*)stream->abstract; stream 929 sapi/phpdbg/phpdbg.c return PHPDBG_G(php_stdiop_write)(stream, buf, count); stream 1128 sapi/phpdbg/phpdbg.c static void phpdbg_remote_close(int socket, FILE *stream) { stream 1133 sapi/phpdbg/phpdbg.c if (stream) { stream 1134 sapi/phpdbg/phpdbg.c fclose(stream); stream 1139 sapi/phpdbg/phpdbg.c static int phpdbg_remote_init(const char* address, unsigned short port, int server, int *socket, FILE **stream) { stream 1140 sapi/phpdbg/phpdbg.c phpdbg_remote_close(*socket, *stream); stream 1167 sapi/phpdbg/phpdbg.c *stream = fdopen(*socket, "r+"); stream 1312 sapi/phpdbg/phpdbg.c FILE* stream = NULL; stream 1621 sapi/phpdbg/phpdbg.c if (-1 > server || phpdbg_remote_init(address, listen, server, &socket, &stream) == FAILURE) { stream 1887 sapi/phpdbg/phpdbg.c phpdbg_remote_init(address, listen, server, &socket, &stream); stream 1890 sapi/phpdbg/phpdbg.c if (stream) { stream 258 sapi/phpdbg/phpdbg_list.c fake.handle.stream.mmap.buf = data.buf; stream 259 sapi/phpdbg/phpdbg_list.c fake.handle.stream.mmap.len = data.len; stream 474 sapi/phpdbg/phpdbg_prompt.c switch (fh.handle.stream.mmap.buf++[0]) { stream 476 sapi/phpdbg/phpdbg_prompt.c if (fh.handle.stream.mmap.buf[0] == '\n') { stream 477 sapi/phpdbg/phpdbg_prompt.c fh.handle.stream.mmap.buf++; stream 481 sapi/phpdbg/phpdbg_prompt.c fh.handle.stream.mmap.len -= fh.handle.stream.mmap.buf - buf; stream 482 sapi/phpdbg/phpdbg_prompt.c end = fh.handle.stream.mmap.buf; stream 484 sapi/phpdbg/phpdbg_prompt.c } while (fh.handle.stream.mmap.buf + 1 < end); stream 489 sapi/phpdbg/phpdbg_prompt.c fh.handle.stream.mmap.buf = buf; stream 490 sapi/phpdbg/phpdbg_prompt.c fh.handle.stream.mmap.len = len; stream 54 sapi/phpdbg/phpdbg_webdata_transfer.c php_stream *stream; stream 57 sapi/phpdbg/phpdbg_webdata_transfer.c stream = php_stream_temp_create_ex(TEMP_STREAM_DEFAULT, SAPI_POST_BLOCK_SIZE, PG(upload_tmp_dir)); stream 58 sapi/phpdbg/phpdbg_webdata_transfer.c if ((str = php_stream_copy_to_mem(stream, PHP_STREAM_COPY_ALL, 0))) {