X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=lib%2Futils.c;h=6b3dd237ed32616be75310581ef74790749487ac;hp=9ffad70289c11945fbf82662af2e3970f07d86cf;hb=f08fc359a0b7f638e73a8f866119b016b7dff8de;hpb=7c34122af7ed4667748ceae4966bd5b519ac8ad7 diff --git a/lib/utils.c b/lib/utils.c index 9ffad702..6b3dd237 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -79,3 +79,17 @@ void cp_trace() ); } #endif + +#ifdef HAVE_MINGW +char *winerror(int err) { + static char buf[1024]; + + if (!FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, + NULL, err, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), buf, sizeof(buf), NULL)) { + strncpy(buf, _("(unable to format errormessage)"), sizeof(buf)); + }; + + return buf; +} +#endif +