From 2c0bd6659ba47650ea8b9c4146f95ff987672cfb Mon Sep 17 00:00:00 2001 From: Lionel Gauthier <lionel.gauthier@eurecom.fr> Date: Thu, 30 Apr 2015 09:02:54 +0000 Subject: [PATCH] Sebastian Held patches15/0004-easier-debugging.patch git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7306 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- cmake_targets/CMakeLists.txt | 1 + targets/RT/USER/lte-softmodem.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/cmake_targets/CMakeLists.txt b/cmake_targets/CMakeLists.txt index 669387488d..2e687180d6 100644 --- a/cmake_targets/CMakeLists.txt +++ b/cmake_targets/CMakeLists.txt @@ -174,6 +174,7 @@ add_boolean_option(PDCP_MSG_PRINT False "print PDCP messages") add_boolean_option(TEST_OMG False "???") add_boolean_option(DEBUG_OMG False "???") add_boolean_option(XFORMS False "This adds the possibility to see the signal oscilloscope") +add_boolean_option(DEBUG_CONSOLE False "makes debugging easier, disables stdout/stderr buffering") add_boolean_option(ENABLE_ITTI True "ITTI is internal messaging, should remain enabled for most targets") set (ITTI_DIR ${OPENAIR_DIR}/common/utils/itti) diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c index 7723d32e1b..92d2de5c04 100644 --- a/targets/RT/USER/lte-softmodem.c +++ b/targets/RT/USER/lte-softmodem.c @@ -2239,6 +2239,11 @@ int main( int argc, char **argv ) int error_code; #endif +#ifdef DEBUG_CONSOLE + setvbuf(stdout, NULL, _IONBF, 0); + setvbuf(stderr, NULL, _IONBF, 0); +#endif + PHY_VARS_UE *UE[MAX_NUM_CCs]; mode = normal_txrx; -- GitLab