]> granicus.if.org Git - php/commitdiff
fileno() needs a FILE * here, and at least on FreeBSD with gcc-2.95.3
authorRasmus Lerdorf <rasmus@php.net>
Tue, 18 Feb 2003 22:29:27 +0000 (22:29 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Tue, 18 Feb 2003 22:29:27 +0000 (22:29 +0000)
it is unable to figure out that this is indeed a FILE * and hence it
won't compile without this cast.

Zend/zend_stream.c

index f6d6e16072a268c4af04f703b5b42d9f5681bb25..dad884a0b511d8b79533b02461b4a726674e1d08 100644 (file)
@@ -85,7 +85,7 @@ int zend_stream_fixup(zend_file_handle *file_handle TSRMLS_DC)
                file_handle->handle.stream.closer = zend_stream_stdio_closer;
                file_handle->type = ZEND_HANDLE_STREAM;
 
-               file_handle->handle.stream.interactive = isatty(fileno(file_handle->handle.stream.handle));
+               file_handle->handle.stream.interactive = isatty(fileno((FILE *)file_handle->handle.stream.handle));
        }
        return SUCCESS;
 }