aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2009-07-17 01:53:19 +0000
committerMarcus Brinkmann <[email protected]>2009-07-17 01:53:19 +0000
commit7be57d4b973a2280de50cdac7167692d73280e45 (patch)
treed8cabda821b7568e0cf28e7e94b4c81a221430da /src
parent2009-07-17 Marcus Brinkmann <[email protected]> (diff)
downloadlibgpg-error-7be57d4b973a2280de50cdac7167692d73280e45.tar.gz
libgpg-error-7be57d4b973a2280de50cdac7167692d73280e45.zip
2009-07-17 Marcus Brinkmann <[email protected]>
* src/mkerrnos.awk: Output code to cause WSA Errors to be found from gpg error codes. * README: Add problem of translating error codes back and forth.
Diffstat (limited to 'src')
-rw-r--r--src/mkerrnos.awk7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mkerrnos.awk b/src/mkerrnos.awk
index c4bbf81..f79df66 100644
--- a/src/mkerrnos.awk
+++ b/src/mkerrnos.awk
@@ -71,6 +71,9 @@ header {
if ($1 ~ /^[0-9]/)
{
print "#include <errno.h>";
+ print "#ifdef _WIN32";
+ print "#include <winsock2.h>";
+ print "#endif";
print "";
print "static const int err_code_to_errno [] = {";
header = 0;
@@ -89,8 +92,12 @@ header {
print "#ifdef " $errnoidx;
print " " $errnoidx ",";
print "#else";
+ print "#ifdef WSA" $errnoidx;
+ print " WSA" $errnoidx ",";
+ print "#else";
print " 0,";
print "#endif";
+ print "#endif";
}
END {
print "};";