From 9167c8e0388bf14967a27b28004d6d31f5a337a8 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Wed, 13 Mar 2013 13:30:45 -0700 Subject: [PATCH] force STDOUT buffer flush on newline --- domain/src/main.cpp | 2 ++ space/src/main.cpp | 2 ++ voxel/src/main.cpp | 2 ++ 3 files changed, 6 insertions(+) diff --git a/domain/src/main.cpp b/domain/src/main.cpp index 81b2ccc7d9..e32434c543 100644 --- a/domain/src/main.cpp +++ b/domain/src/main.cpp @@ -53,6 +53,8 @@ unsigned char * addAgentToBroadcastPacket(unsigned char *currentPosition, Agent int main(int argc, const char * argv[]) { + setvbuf(stdout, NULL, _IOLBF, 0); + ssize_t receivedBytes = 0; char agentType; diff --git a/space/src/main.cpp b/space/src/main.cpp index 213fda4bae..24d73da9c1 100644 --- a/space/src/main.cpp +++ b/space/src/main.cpp @@ -123,6 +123,8 @@ bool loadSpaceData(void) { int main (int argc, const char *argv[]) { + setvbuf(stdout, NULL, _IOLBF, 0); + unsigned char packetData[PACKET_LENGTH_BYTES]; ssize_t receivedBytes = 0; diff --git a/voxel/src/main.cpp b/voxel/src/main.cpp index 17ffd3f5ea..e32c78641c 100644 --- a/voxel/src/main.cpp +++ b/voxel/src/main.cpp @@ -68,6 +68,8 @@ void *reportAliveToDS(void *args) { int main(int argc, const char * argv[]) { + setvbuf(stdout, NULL, _IOLBF, 0); + // get the local address of the voxel server struct ifaddrs * ifAddrStruct=NULL; struct ifaddrs * ifa=NULL;