summaryrefslogtreecommitdiff
path: root/ext/standard/dir.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/dir.c')
-rw-r--r--ext/standard/dir.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/ext/standard/dir.c b/ext/standard/dir.c
index 4d96384e9c..40632a0cf5 100644
--- a/ext/standard/dir.c
+++ b/ext/standard/dir.c
@@ -214,7 +214,7 @@ PHP_MINIT_FUNCTION(dir)
static void _php_do_opendir(INTERNAL_FUNCTION_PARAMETERS, int createobject)
{
char *dirname;
- int dir_len;
+ size_t dir_len;
zval *zcontext = NULL;
php_stream_context *context = NULL;
php_stream *dirp;
@@ -292,7 +292,8 @@ PHP_FUNCTION(closedir)
PHP_FUNCTION(chroot)
{
char *str;
- int ret, str_len;
+ int ret;
+ size_t str_len;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) {
RETURN_FALSE;
@@ -323,7 +324,8 @@ PHP_FUNCTION(chroot)
PHP_FUNCTION(chdir)
{
char *str;
- int ret, str_len;
+ int ret;
+ size_t str_len;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p", &str, &str_len) == FAILURE) {
RETURN_FALSE;
@@ -429,7 +431,7 @@ PHP_FUNCTION(glob)
char *result;
#endif
char *pattern = NULL;
- int pattern_len;
+ size_t pattern_len;
zend_long flags = 0;
glob_t globbuf;
int n;
@@ -552,7 +554,7 @@ no_results:
PHP_FUNCTION(scandir)
{
char *dirn;
- int dirn_len;
+ size_t dirn_len;
zend_long flags = 0;
zend_string **namelist;
int n, i;