diff options
Diffstat (limited to 'src/util/common_logging.c')
-rw-r--r-- | src/util/common_logging.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/util/common_logging.c b/src/util/common_logging.c index 995f2e88a..2c0fd57a8 100644 --- a/src/util/common_logging.c +++ b/src/util/common_logging.c | |||
@@ -530,6 +530,8 @@ parse_all_definitions () | |||
530 | gnunet_force_log_parsed = GNUNET_YES; | 530 | gnunet_force_log_parsed = GNUNET_YES; |
531 | } | 531 | } |
532 | #endif | 532 | #endif |
533 | |||
534 | |||
533 | /** | 535 | /** |
534 | * Setup logging. | 536 | * Setup logging. |
535 | * | 537 | * |
@@ -569,17 +571,16 @@ GNUNET_log_setup (const char *comp, const char *loglevel, const char *logfile) | |||
569 | if (NULL == fn) | 571 | if (NULL == fn) |
570 | return GNUNET_SYSERR; | 572 | return GNUNET_SYSERR; |
571 | dirwarn = (GNUNET_OK != GNUNET_DISK_directory_create_for_file (fn)); | 573 | dirwarn = (GNUNET_OK != GNUNET_DISK_directory_create_for_file (fn)); |
572 | altlog_fd = OPEN (fn, O_APPEND | | ||
573 | #if WINDOWS | 574 | #if WINDOWS |
575 | altlog_fd = OPEN (fn, O_APPEND | | ||
574 | O_BINARY | | 576 | O_BINARY | |
575 | #endif | ||
576 | O_WRONLY | O_CREAT, | 577 | O_WRONLY | O_CREAT, |
577 | #if WINDOWS | 578 | _S_IREAD | _S_IWRITE); |
578 | _S_IREAD | _S_IWRITE | ||
579 | #else | 579 | #else |
580 | S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH | 580 | altlog_fd = OPEN (fn, O_APPEND | |
581 | O_WRONLY | O_CREAT, | ||
582 | S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); | ||
581 | #endif | 583 | #endif |
582 | ); | ||
583 | if (altlog_fd != -1) | 584 | if (altlog_fd != -1) |
584 | { | 585 | { |
585 | int dup_return; | 586 | int dup_return; |