summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2011-12-04 15:11:44 +0000
committerDr. Stephen Henson <steve@openssl.org>2011-12-04 15:11:44 +0000
commit61c3085d476c5d53f4f4f3c5007d89bf4afbb099 (patch)
treee26988945bfb68be4f17e5162206470e77bb9e42
parent32b56fe4d252ad574743936439e8977953c6f1b0 (diff)
Workaround for VxWorks
-rw-r--r--crypto/cryptlib.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/cryptlib.c b/crypto/cryptlib.c
index 524daf037d..87768d94e7 100644
--- a/crypto/cryptlib.c
+++ b/crypto/cryptlib.c
@@ -359,7 +359,15 @@ void OPENSSL_showfatal (const char *fmta,...)
{ va_list ap;
va_start (ap,fmta);
+#if defined(OPENSSL_SYS_VXWORKS)
+ {
+ char buf[256];
+ vsnprintf(buf,sizeof(buf),fmta,ap);
+ printf("%s",buf);
+ }
+#else
vfprintf (stderr,fmta,ap);
+#endif
va_end (ap);
}
int OPENSSL_isservice (void) { return 0; }