diff options
author | jim winstead <jimw@php.net> | 2002-05-06 17:32:05 +0000 |
---|---|---|
committer | jim winstead <jimw@php.net> | 2002-05-06 17:32:05 +0000 |
commit | a6faca14b71596b88d898eb5c5be80a6780085b9 (patch) | |
tree | cb9f76a49d9a17c98efe757a177bc0f5518f6fcc | |
parent | 4bbf5a04ed210c9a20c31816643b8dd09a2741df (diff) | |
download | php-git-a6faca14b71596b88d898eb5c5be80a6780085b9.tar.gz |
MFH: fix problem with mkdir() on freebsd
-rw-r--r-- | ext/standard/file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/file.c b/ext/standard/file.c index 6e918eb5b1..64a2614510 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -1453,7 +1453,7 @@ PHP_FUNCTION(fseek) PHP_FUNCTION(mkdir) { int dir_len, ret; - mode_t mode = 0777; + long mode = 0777; char *dir; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &dir, &dir_len, &mode) == FAILURE) { @@ -1468,7 +1468,7 @@ PHP_FUNCTION(mkdir) RETURN_FALSE; } - ret = VCWD_MKDIR(dir, mode); + ret = VCWD_MKDIR(dir, (mode_t)mode); if (ret < 0) { php_error(E_WARNING, "mkdir() failed (%s)", strerror(errno)); RETURN_FALSE; |