Diffstat (limited to 'noncore/settings/networksettings2/networksettings2/system.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/settings/networksettings2/networksettings2/system.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/noncore/settings/networksettings2/networksettings2/system.cpp b/noncore/settings/networksettings2/networksettings2/system.cpp index a579396..271e73d 100644 --- a/noncore/settings/networksettings2/networksettings2/system.cpp +++ b/noncore/settings/networksettings2/networksettings2/system.cpp | |||
@@ -390,8 +390,11 @@ void VLog( char * Format, ... ) { | |||
390 | va_start(l, Format ); | 390 | va_start(l, Format ); |
391 | 391 | ||
392 | if( logf == (FILE *)0 ) { | 392 | if( logf == (FILE *)0 ) { |
393 | // logf = fopen( "/tmp/ns2log", "a" ); | 393 | if( getenv("NS2STDERR") ) { |
394 | logf = stderr; | 394 | logf = stderr; |
395 | } else { | ||
396 | logf = fopen( "/tmp/ns2log", "a" ); | ||
397 | } | ||
395 | if( ! logf ) { | 398 | if( ! logf ) { |
396 | fprintf( stderr, "Cannot open logfile /tmp/ns2log %d\n", | 399 | fprintf( stderr, "Cannot open logfile /tmp/ns2log %d\n", |
397 | errno ); | 400 | errno ); |
@@ -411,7 +414,16 @@ void VLog( char * Format, ... ) { | |||
411 | void LogClose( void ) { | 414 | void LogClose( void ) { |
412 | if( (long)logf > 1 ) { | 415 | if( (long)logf > 1 ) { |
413 | fprintf( logf, "____ CLOSE LOGFILE ____\n"); | 416 | fprintf( logf, "____ CLOSE LOGFILE ____\n"); |
417 | if( logf != stderr ) { | ||
414 | fclose( logf ); | 418 | fclose( logf ); |
419 | } | ||
415 | logf = 0; | 420 | logf = 0; |
416 | } | 421 | } |
417 | } | 422 | } |
423 | |||
424 | QString removeSpaces( const QString & X ) { | ||
425 | QStringList SL; | ||
426 | |||
427 | SL = QStringList::split( " ", X ); | ||
428 | return SL.join( "_" ); | ||
429 | } | ||