There is

int RAND_load_file(file,bytes)
char *file;
long bytes;
        {
        MS_STATIC unsigned char buf[BUFSIZE];
        struct stat sb;
        int i,ret=0,n;
        FILE *in;

        if (file == NULL) return(0);

        i=stat(file,&sb);
        /* If the state fails, put some crap in anyway */
        RAND_seed((unsigned char *)&sb,sizeof(sb));
        ret+=sizeof(sb);
        if (i < 0) return(0);
        if (bytes <= 0) return(ret);

        in=fopen(file,"br");
                    ^^^^

The fopen() fails on Win32 - it should be fopen(file, "rb")

Regards,
Paul Keogh
SSE

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to