diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2014-12-07 13:43:25 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2014-12-07 13:43:25 +0100 |
commit | 5f1f7c844741a8c55705e8460fca54024c7d5102 (patch) | |
tree | 1d6cdf9b400240a21a7843d4a785956cb8df7be3 | |
parent | 9af266f6c4d44eb39754cc0e16cb7ca192addea0 (diff) | |
download | biruda-5f1f7c844741a8c55705e8460fca54024c7d5102.tar.gz biruda-5f1f7c844741a8c55705e8460fca54024c7d5102.tar.bz2 |
croak about webserver on Windows only if the configuration specifies one
-rw-r--r-- | src/biruda.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/biruda.c b/src/biruda.c index 98733fe..0507c1c 100644 --- a/src/biruda.c +++ b/src/biruda.c @@ -250,19 +250,19 @@ static void print_config( struct gengetopt_args_info *args_info, cfg_t *cfg ) puts( "" ); } -#ifndef _WIN32 cfg_t *webserver_cfg = cfg_getnsec( cfg, "webserver", 0 ); unsigned int has_webserver = cfg_size( cfg, "webserver" ); if( has_webserver > 0 ) { +#ifndef _WIN32 printf( "Webserver:\n" ); printf( " Host: %s\n", cfg_getstr( webserver_cfg, "host" ) ); printf( " Port: %ld\n", cfg_getint( webserver_cfg, "port" ) ); printf( " Number of threads: %ld\n", cfg_getint( webserver_cfg, "threads" ) ); puts( "" ); - } #else - fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" ); + fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" ); #endif + } } static int create_master( cfg_t *cfg ) @@ -407,19 +407,19 @@ int main( int argc, char *argv[] ) } } -#ifndef _WIN32 unsigned int has_webserver = cfg_size( cfg, "webserver" ); if( has_webserver ) { +#ifndef _WIN32 if( create_webserver( cfg ) != 0 ) { fprintf( stderr, "FATAL: Unable to create webserver thread!\n" ); cfg_free( cfg ); cmdline_parser_free( &args_info ); exit( EXIT_FAILURE ); } - } #else - fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" ); + fprintf( stderr, "WARNING: Currently no built-in webserver available for master on Windows!\n" ); #endif + } if( args_info.foreground_given ) { #ifdef _WIN32 |