Standardize main function of all daemons

This commit is contained in:
bjorn3
2025-12-03 22:19:16 +01:00
parent b334e969b1
commit f06923b201
23 changed files with 729 additions and 710 deletions
+11 -9
View File
@@ -164,13 +164,15 @@ fn run(daemon: daemon::Daemon) -> Result<()> {
}
fn main() {
daemon::Daemon::new(move |daemon| {
logger::init_logger("smolnetd");
if let Err(err) = run(daemon) {
error!("smoltcpd: {}", err);
process::exit(1);
}
process::exit(0);
});
daemon::Daemon::new(daemon_runner);
}
fn daemon_runner(daemon: daemon::Daemon) -> ! {
logger::init_logger("smolnetd");
if let Err(err) = run(daemon) {
error!("smoltcpd: {}", err);
process::exit(1);
}
process::exit(0);
}