aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2021-06-11 04:55:03 +0200
committerRichard Levitte <levitte@openssl.org>2021-06-11 09:48:54 +0200
commit814b5133e9aca90f1edb99c38a26e55cd7e50e19 (patch)
tree71e6e69ad6fc045783346fc0249347ec21544cab /apps
parentbaa47ad3b13eea1152e3773b606964f7bd87a720 (diff)
downloadopenssl-814b5133e9aca90f1edb99c38a26e55cd7e50e19.zip
openssl-814b5133e9aca90f1edb99c38a26e55cd7e50e19.tar.gz
openssl-814b5133e9aca90f1edb99c38a26e55cd7e50e19.tar.bz2
apps/lib/s_socket.c: Alias getpid with _getpid for _WIN32
Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15710)
Diffstat (limited to 'apps')
-rw-r--r--apps/lib/s_socket.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/lib/s_socket.c b/apps/lib/s_socket.c
index 36dbe61..bddf160 100644
--- a/apps/lib/s_socket.c
+++ b/apps/lib/s_socket.c
@@ -26,6 +26,15 @@
typedef unsigned int u_int;
#endif
+#ifdef _WIN32
+/*
+ * With MSVC, certain POSIX functions have been renamed to have an underscore
+ * prefix.
+ */
+# include <process.h>
+# define getpid _getpid
+#endif
+
#ifndef OPENSSL_NO_SOCK
# include "apps.h"