* Rewrote vCtdlLogPrintf() to NOT use any buffers at all, only v*printf() type functi...
authorArt Cancro <ajc@citadel.org>
Fri, 23 Jul 2010 20:23:18 +0000 (20:23 +0000)
committerWilfried Goesgens <dothebart@citadel.org>
Wed, 13 Oct 2010 20:15:32 +0000 (22:15 +0200)
commit8855aca0e6075d4745a0068e4cdf0846f1a17563
tree541b5d9014218c8e8f498fffe500a679ebeaf33e
parent78b02688909955808b38d62b2ba81ea07b18fa90
* Rewrote vCtdlLogPrintf() to NOT use any buffers at all, only v*printf() type functions.  We do this by writing the log data and metadata in separate calls.  In practice, this will cause them to appear on the same line even when other threads are concurrently writing because we are using buffered I/O.  Unfortunately, this does NOT fix the server crash that occurs when saving instant message transcripts to disk.  It points us in the right direction, though.
citadel/sysdep.c