summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorLutz Jänicke <jaenicke@openssl.org>2008-04-17 10:19:16 +0000
committerLutz Jänicke <jaenicke@openssl.org>2008-04-17 10:19:16 +0000
commit4c1a6e004a940a66c1d113ea3656a124e3dca1ea (patch)
tree83046c2cd8ef940d621c2be052fa822c31730ee0 /util
parent6e6ada18c626baf0215accb3a377f3b1c0e862c1 (diff)
Apply mingw patches as supplied by Roumen Petrov an Alon Bar-Lev
PR: 1552 Submitted by: Roumen Petrov <openssl@roumenpetrov.info>, "Alon Bar-Lev" <alon.barlev@gmail.com>
Diffstat (limited to 'util')
-rw-r--r--util/mkerr.pl4
-rw-r--r--util/pl/BC-32.pl2
-rw-r--r--util/pl/Mingw32.pl2
3 files changed, 6 insertions, 2 deletions
diff --git a/util/mkerr.pl b/util/mkerr.pl
index aac87bbf3b..6004853bc1 100644
--- a/util/mkerr.pl
+++ b/util/mkerr.pl
@@ -377,6 +377,10 @@ foreach $lib (keys %csrc)
"#ifndef HEADER_${lib}_ERR_H\n",
"#define HEADER_${lib}_ERR_H\n",
"\n",
+"#ifdef __cplusplus\n",
+"extern \"C\" {\n",
+"#endif\n",
+"\n",
"/* BEGIN ERROR CODES */\n";
}
open (OUT, ">$hfile") || die "Can't Open File $hfile for writing\n";
diff --git a/util/pl/BC-32.pl b/util/pl/BC-32.pl
index 99b8c058d2..1f1e13fb40 100644
--- a/util/pl/BC-32.pl
+++ b/util/pl/BC-32.pl
@@ -117,7 +117,7 @@ ___
else
{
local($ex)=($target =~ /O_SSL/)?' $(L_CRYPTO)':'';
- $ex.=' wsock32.lib gdi32.lib';
+ $ex.=' ws2_32.lib gdi32.lib';
$ret.="\t\$(LINK) \$(MLFLAGS) $efile$target /def:ms/${Name}.def @<<\n \$(SHLIB_EX_OBJ) $objs $ex\n<<\n";
}
$ret.="\n";
diff --git a/util/pl/Mingw32.pl b/util/pl/Mingw32.pl
index b76b7afd27..fe3fb27a78 100644
--- a/util/pl/Mingw32.pl
+++ b/util/pl/Mingw32.pl
@@ -55,7 +55,7 @@ $link='${CC}';
$lflags='${CFLAGS}';
$efile='-o ';
$exep='';
-$ex_libs="-lwsock32 -lgdi32";
+$ex_libs="-lws2_32 -lgdi32";
# static library stuff
$mklib='ar r';