Fix from 1.0.0-stable branch.
[oweals/openssl.git] / crypto / bio / bss_file.c
index 4df9927c437e0112ad0abac99113b2639fd97a2f..9ad46fa081dbedb40c7eba675eb9d53797e958e1 100644 (file)
@@ -279,7 +279,7 @@ static long MS_CALLBACK file_ctrl(BIO *b, int cmd, long num, void *ptr)
 #endif
                {
 #if defined(OPENSSL_SYS_WINDOWS)
-               int fd = fileno((FILE*)ptr);
+               int fd = _fileno((FILE*)ptr);
                if (num & BIO_FP_TEXT)
                        _setmode(fd,_O_TEXT);
                else