From c4eb6709cf8bbb9037c4f555d70ad2578cd55781 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Thu, 7 Jan 2021 22:11:27 +0100 Subject: [PATCH] Changed buffer mode for stdout --- src/client.c | 2 -- src/necronda-server.c | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/client.c b/src/client.c index c67e46a..e74b1c4 100644 --- a/src/client.c +++ b/src/client.c @@ -453,8 +453,6 @@ int client_request_handler(sock *client, unsigned long client_num, unsigned int sock_close(&rev_proxy); } - fflush(stdout); - clock_gettime(CLOCK_MONOTONIC, &end); micros = (end.tv_nsec - begin.tv_nsec) / 1000 + (end.tv_sec - begin.tv_sec) * 1000000; print("Transfer complete: %s", format_duration(micros, buf0)); diff --git a/src/necronda-server.c b/src/necronda-server.c index 491a7c5..0e37d00 100644 --- a/src/necronda-server.c +++ b/src/necronda-server.c @@ -156,10 +156,10 @@ int main(int argc, const char *argv[]) { {.sin6_family = AF_INET6, .sin6_addr = IN6ADDR_ANY_INIT, .sin6_port = htons(443)} }; - /*if (setvbuf(stdout, NULL, _IONBF, 0) != 0) { - fprintf(stderr, ERR_STR "Unable to set stdout to unbuffered mode: %s" CLR_STR, strerror(errno)); + if (setvbuf(stdout, NULL, _IOLBF, 0) != 0) { + fprintf(stderr, ERR_STR "Unable to set stdout to line-buffered mode: %s" CLR_STR, strerror(errno)); return 1; - }*/ + } printf("Necronda Web Server\n"); ret = config_init();