Don't define fd for platforms that do not use it, as some may not declare fileno() properly
Don't define fd for platforms that do not use it, as some may not declare fileno() properly

openssl/openssl,openssl/openssl,openssl/openssl,openssl/openssl,openssl/openssl,openssl/openssl