Set unbuffered mode for *nix systems stdout, allowing interactive use within spawned processes. Fixes issue
@@ -35,6 +35,9 @@ int main(int argc, char *argv[])
#ifdef OS_WIN32
SetConsoleTitleA(CEDAR_PRODUCT_STR " VPN Command Line Utility");
+#else
+ // For *nix, disable output buffering to allow for interactive use
+ setbuf(stdout,NULL);
#endif // OS_WIN32
#if defined(_DEBUG) || defined(DEBUG) // In VC++ compilers, the macro is "_DEBUG", not "DEBUG".
