repo: ngircd action: commit revision: path_from: revision_from: 8f6d04095be35a9d0ff5b9375a61ddc243b6c83c: path_to: revision_to:
commit 8f6d04095be35a9d0ff5b9375a61ddc243b6c83c Author: Katherine PeetersDate: Sat Oct 29 21:46:46 2022 -0700 Added command line flag to enable syslog This allows -y / --syslog to be used to override -n / --nodaemon disabling it diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c
--- a/src/ngircd/ngircd.c
+++ b/src/ngircd/ngircd.c
@@ -142,6 +142,12 @@ main(int argc, const char *argv[])
NGIRCd_Sniffer = true;
ok = true;
}
+#endif
+#ifdef SYSLOG
+ if (strcmp(argv[i], "--syslog") == 0) {
+ NGIRCd_NoSyslog = false;
+ ok = true;
+ }
#endif
if (strcmp(argv[i], "--version") == 0) {
Show_Version();
@@ -201,6 +207,12 @@ main(int argc, const char *argv[])
Show_Version();
exit(1);
}
+#ifdef SYSLOG
+ if (argv[i][n] == 'y') {
+ NGIRCd_NoSyslog = false;
+ ok = true;
+ }
+#endif
if (!ok) {
fprintf(stderr,
@@ -479,6 +491,9 @@ Show_Help( void )
#endif
puts( " -t, --configtest read, validate and display configuration; then exit" );
puts( " -V, --version output version information and exit" );
+#ifdef SYSLOG
+ puts( " -y, --syslog log to syslog even when using -n" );
+#endif
puts( " -h, --help display this help and exit" );
} /* Show_Help */
-----END OF PAGE-----