| If run in foreground, imply standard output as log destination. - geomyidae - A small C-based gopherd.
|
| Log |
| Files |
| Refs |
| README |
| LICENSE |
| --- |
| commit 621a10e4ba30b33ef351d52ac5ff37b55458d96b |
| parent d3b90fd7b38feae19f7e6192cd15051abfed45d7 |
| Author: Christoph Lohmann <20h@r-36.net> |
| Date: Thu, 24 Nov 2016 22:18:36 +0100
If run in foreground, imply standard output as log destination.
Diffstat:
geomyidae.8 | 3 ++-
main.c | 2 ++
2 files changed, 4 insertions(+), 1 deletion(-)
--- |
| diff --git a/geomyidae.8 b/geomyidae.8 |
| @@ -86,7 +86,8 @@ Only use IPv4.
Only use IPv6.
.
.It Fl d
-Don't fork into background
+Don't fork into background. If no log file is given, this implies logging to
+tthe standard output.
.
.It Fl l Ar logfile
Specify file where log output is written (no default) |
| diff --git a/main.c b/main.c |
| @@ -387,6 +387,8 @@ main(int argc, char *argv[])
perror("initlogging");
return 1;
}
+ } else if(!dofork) {
+ glfd = 0;
}
memset(&hints, 0, sizeof(hints)); |