[ovs-dev] [PATCH v3 3/3] stream-ssl: Add support for windows platform.

Ben Pfaff blp at nicira.com
Tue Feb 11 16:17:43 UTC 2014


On Mon, Feb 10, 2014 at 03:25:38PM -0800, Gurucharan Shetty wrote:
> This commit creates events and through poll_fd_wait_event()
> associates them with socket file descriptors to get woken up
> from poll_block().
> 
> Some other changes:
> 
> * Windows does not have sys/fcntl.h but has a fcntl.h
> On Linux, there is fctnl.h too.
> 
> * include <openssl/applink.c> to handle different C-Runtime linking
> of OVS and openssl libraries as suggested at
> https://www.openssl.org/support/faq.html#PROG2
> 
> The above include will not be needed if we compile Open vSwitch with
> /MD compiler option.
> 
> * SHUT_RDWR is equivalent to SD_BOTH on Windows.
> 
> Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>

...

> +#ifdef _WIN32

Would you mind adding the above reference to the OpenSSL FAQ entry here
in a comment?

> +#include <openssl/applink.c>
> +#define SHUT_RDWR SD_BOTH
> +#else
> +#define closesocket close
> +#endif
> +

Acked-by: Ben Pfaff <blp at nicira.com>



More information about the dev mailing list