[php-src] master: streams: make php_stream_scandir() a proper function

Gina Peter Banyard <[email protected]> Mon, 27 Jul 2026 10:44:13 +0000
Newsgroups gmane.comp.php.cvs.general
Message-ID <[email protected]>
Author: Gina Peter Banyard (Girgias)
Date: 2026-07-27T11:44:03+01:00

Commit: https://github.com/php/php-src/commit/fae14143b5917e3c22ad1dd868bb544580c2166b
Raw diff: https://github.com/php/php-src/commit/fae14143b5917e3c22ad1dd868bb544580c2166b.diff

streams: make php_stream_scandir() a proper function

By dropping the unused flags parameter of the _-prefixed version

Changed paths:
  M  main/php_streams.h
  M  main/streams/streams.c


Diff:

diff --git a/main/php_streams.h b/main/php_streams.h
index 56c9b700c972..313eff296a0f 100644
--- a/main/php_streams.h
+++ b/main/php_streams.h
@@ -408,9 +408,8 @@ PHPAPI php_stream_dirent *php_stream_readdir(php_stream *dirstream, php_stream_d
 PHPAPI int php_stream_dirent_alphasort(const zend_string **a, const zend_string **b);
 PHPAPI int php_stream_dirent_alphasortr(const zend_string **a, const zend_string **b);
 
-PHPAPI int _php_stream_scandir(const char *dirname, zend_string **namelist[], int flags, php_stream_context *context,
+PHPAPI int php_stream_scandir(const char *dirname, zend_string **namelist[], php_stream_context *context,
 			int (*compare) (const zend_string **a, const zend_string **b));
-#define php_stream_scandir(dirname, namelist, context, compare) _php_stream_scandir((dirname), (namelist), 0, (context), (compare))
 
 PHPAPI int php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam);
 
diff --git a/main/streams/streams.c b/main/streams/streams.c
index aa357decc303..accc8832e767 100644
--- a/main/streams/streams.c
+++ b/main/streams/streams.c
@@ -2371,8 +2371,7 @@ PHPAPI int php_stream_dirent_alphasortr(const zend_string **a, const zend_string
 }
 /* }}} */
 
-/* {{{ php_stream_scandir */
-PHPAPI int _php_stream_scandir(const char *dirname, zend_string **namelist[], int flags, php_stream_context *context,
+PHPAPI int php_stream_scandir(const char *dirname, zend_string **namelist[], php_stream_context *context,
 			  int (*compare) (const zend_string **a, const zend_string **b))
 {
 	php_stream *stream;
@@ -2427,4 +2426,3 @@ PHPAPI int _php_stream_scandir(const char *dirname, zend_string **namelist[], in
 	efree(vector);
 	return -1;
 }
-/* }}} */