summaryrefslogtreecommitdiff
path: root/ext/standard/file.c
diff options
context:
space:
mode:
authorJeroen van Wolffelaar <jeroen@php.net>2001-11-11 19:42:31 +0000
committerJeroen van Wolffelaar <jeroen@php.net>2001-11-11 19:42:31 +0000
commit788b1552a7dd89694ba8b374c76cebb5c63926bd (patch)
tree3c03e8643bf8902f9693f4cd0f66e36acd189dee /ext/standard/file.c
parent78e4644fa1bdd4214709c3584b776d93a18615fd (diff)
downloadphp-git-788b1552a7dd89694ba8b374c76cebb5c63926bd.tar.gz
Add warning when set_file_buffer() fails
Diffstat (limited to 'ext/standard/file.c')
-rw-r--r--ext/standard/file.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/standard/file.c b/ext/standard/file.c
index dd5d5ab37e..e8b785681f 100644
--- a/ext/standard/file.c
+++ b/ext/standard/file.c
@@ -1356,7 +1356,7 @@ PHP_FUNCTION(fflush)
}
/* }}} */
-/* {{{ proto int set_file_buffer(int fp, int buffer)
+/* {{{ proto int set_file_buffer(resource fp, int buffer)
Set file write buffer */
PHP_FUNCTION(set_file_buffer)
{
@@ -1391,6 +1391,9 @@ PHP_FUNCTION(set_file_buffer)
ret = setvbuf((FILE *) what, NULL, _IOFBF, buff);
}
+ if (ret) {
+ php_error(E_WARNING, "Illegal value for set_file_buffer()");
+ }
RETURN_LONG(ret);
}
/* }}} */