You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ge...@apache.org on 2010/02/03 18:57:04 UTC
svn commit: r906154 -
/incubator/trafficserver/traffic/trunk/libinktomi++/Diags.cc
Author: georgep
Date: Wed Feb 3 17:57:04 2010
New Revision: 906154
URL: http://svn.apache.org/viewvc?rev=906154&view=rev
Log:
TS-108: On all platforms except for FreeBSD unlock the diags code before writing out to syslog.
Tested: ubuntu904, fedora11
Modified:
incubator/trafficserver/traffic/trunk/libinktomi++/Diags.cc
Modified: incubator/trafficserver/traffic/trunk/libinktomi++/Diags.cc
URL: http://svn.apache.org/viewvc/incubator/trafficserver/traffic/trunk/libinktomi%2B%2B/Diags.cc?rev=906154&r1=906153&r2=906154&view=diff
==============================================================================
--- incubator/trafficserver/traffic/trunk/libinktomi++/Diags.cc (original)
+++ incubator/trafficserver/traffic/trunk/libinktomi++/Diags.cc Wed Feb 3 17:57:04 2010
@@ -327,6 +327,10 @@
}
}
+#if (HOST_OS != freebsd)
+ unlock();
+#endif
+
if (config.outputs[diags_level].to_syslog) {
int priority;
char syslog_buffer[2048];
@@ -365,7 +369,9 @@
ink_vsnprintf(syslog_buffer, sizeof(syslog_buffer) - 1, format_buf, ap);
syslog(priority, "%s", syslog_buffer);
}
+#if (HOST_OS == freebsd)
unlock();
+#endif
}