]> granicus.if.org Git - php/commitdiff
Add warning when set_file_buffer() fails
authorJeroen van Wolffelaar <jeroen@php.net>
Sun, 11 Nov 2001 19:42:31 +0000 (19:42 +0000)
committerJeroen van Wolffelaar <jeroen@php.net>
Sun, 11 Nov 2001 19:42:31 +0000 (19:42 +0000)
ext/standard/file.c

index dd5d5ab37eaf2ef7c2d2a18d1d6e532cb768af7b..e8b785681ffbf3e4170d38cbb197b40933cc29a6 100644 (file)
@@ -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);
 }
 /* }}} */