Commit f77523b538b for php.net

commit f77523b538bd39c94144c5b8edb85e5230369d45
Author: Gina Peter Banyard <girgias@php.net>
Date:   Mon Jul 27 11:57:09 2026 +0100

    Add UPGRADING.INTERNALS notes for stream functions

diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index 49f9e131714..39f5d72e270 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -83,6 +83,43 @@ PHP 8.6 INTERNALS UPGRADE NOTES
   . The php_error_docref1() and php_error_docref2() functions have been
     removed, instead rely on the error_include_args INI option to show the
     arguments to functions in a consistent manner.
+  . The following PHP stream functions prefixed with _ have been removed,
+    and the macro without it has become the canonical function name:
+    * _php_stream_cast()
+    * _php_stream_free_enclosed()
+    * _php_stream_free()
+    * _php_stream_seek()
+    * _php_stream_tell()
+    * _php_stream_read()
+    * _php_stream_write()
+    * _php_stream_fill_read_buffer()
+    * _php_stream_printf()
+    * _php_stream_eof()
+    * _php_stream_getc()
+    * _php_stream_putc()
+    * _php_stream_flush()
+    * _php_stream_sync()
+    * _php_stream_get_line()
+    * _php_stream_puts()
+    * _php_stream_stat()
+    * _php_stream_mkdir()
+    * _php_stream_rmdir()
+    * _php_stream_readdir()
+    * _php_stream_set_option()
+    * _php_stream_get_url_stream_wrappers_hash()
+    * _php_get_stream_filters_hash()
+    * _php_stream_mmap_unmap()
+    * _php_stream_mmap_unmap_ex()
+    * _php_stream_filter_prepend()
+    * _php_stream_filter_append()
+    * _php_stream_filter_flush()
+  . The PHP stream function _php_stream_stat_path() has been renamed to
+    php_stream_stat_path_ex()
+  . The PHP stream function _php_stream_scandir() was removed,
+    insted the PHP macro php_stream_scandir() is now a function as the
+    flags parameter was never used.
+  . The PHP stream function _php_stream_flush() was removed,
+    instead the PHP macro php_stream_flush() is now a proper function.

 - Changed:
   . Internal functions that return by reference are now expected to