Ignore:
Timestamp:
Jun 26, 2008 8:23:47 PM (16 years ago)
Author:
bennylp
Message:

Added option to disable stdout buffering in pjsua, and adjust the python tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c

    r2061 r2067  
    465465           OPT_CAPTURE_LAT, OPT_PLAYBACK_LAT, OPT_NO_TONES, 
    466466           OPT_STDOUT_REFRESH, OPT_STDOUT_REFRESH_TEXT, 
     467#ifdef _IONBF 
     468           OPT_STDOUT_NO_BUF, 
     469#endif 
    467470           OPT_AUTO_UPDATE_NAT,OPT_USE_COMPACT_FORM,OPT_DIS_CODEC 
    468471    }; 
     
    555558        { "stdout-refresh", 1, 0, OPT_STDOUT_REFRESH}, 
    556559        { "stdout-refresh-text", 1, 0, OPT_STDOUT_REFRESH_TEXT}, 
     560#ifdef _IONBF 
     561        { "stdout-no-buf",  0, 0, OPT_STDOUT_NO_BUF }, 
     562#endif 
    557563        { "snd-auto-close", 1, 0, OPT_SND_AUTO_CLOSE}, 
    558564        { "no-tones",    0, 0, OPT_NO_TONES}, 
     
    11461152            stdout_refresh_text = pj_optarg; 
    11471153            break; 
     1154 
     1155#ifdef _IONBF 
     1156        case OPT_STDOUT_NO_BUF: 
     1157            setvbuf(stdout, NULL, _IONBF, 0); 
     1158            break; 
     1159#endif 
    11481160 
    11491161        case OPT_CAPTURE_LAT: 
Note: See TracChangeset for help on using the changeset viewer.