summaryrefslogtreecommitdiffstats
path: root/e_os.h
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2013-01-19 21:23:13 +0100
committerAndy Polyakov <appro@openssl.org>2014-02-01 22:48:56 +0100
commit2cc5142fb13e00e4c11179b156fdcec7cd4cde77 (patch)
treea8139bbecbffdc23c2b0abbc940265667b05d7ed /e_os.h
parentd451ece4e7edce8c954daa084c83686647dcda0f (diff)
Improve WINCE support.
Submitted by: Pierre Delaage (cherry picked from commit a006fef78e56b078549a80f4bb4518b6a02eba84) Resolved conflicts: crypto/bio/bss_dgram.c ssl/d1_lib.c util/pl/VC-32.pl
Diffstat (limited to 'e_os.h')
-rw-r--r--e_os.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/e_os.h b/e_os.h
index c965541a56..3688c4e0f9 100644
--- a/e_os.h
+++ b/e_os.h
@@ -270,7 +270,7 @@ extern "C" {
*/
# define _WIN32_WINNT 0x0400
# endif
-# if !defined(OPENSSL_NO_SOCK) && defined(_WIN32_WINNT)
+# if !defined(OPENSSL_NO_SOCK) && (defined(_WIN32_WINNT) || defined(_WIN32_WCE))
/*
* Just like defining _WIN32_WINNT including winsock2.h implies
* certain "discipline" for maintaining [broad] binary compatibility.
@@ -286,6 +286,9 @@ extern "C" {
# include <stdio.h>
# include <stddef.h>
# include <errno.h>
+# if defined(_WIN32_WCE) && !defined(EACCES)
+# define EACCES 13
+# endif
# include <string.h>
# ifdef _WIN64
# define strlen(s) _strlen31(s)