fix windows
This commit is contained in:
		| @@ -83,7 +83,7 @@ fn main() -> EyreResult<()> { | ||||
|     if settings.read().daemon.enabled { | ||||
|         cfg_if! { | ||||
|             if #[cfg(windows)] { | ||||
|                 return windows::run_service(settings, matches).map_err(|e| format!("{}", e)); | ||||
|                 return windows::run_service(settings, matches); | ||||
|             } else if #[cfg(unix)] { | ||||
|                 return unix::run_daemon(settings, matches); | ||||
|             } | ||||
|   | ||||
| @@ -1,4 +1,5 @@ | ||||
| use crate::settings::*; | ||||
| use crate::*; | ||||
| use clap::ArgMatches; | ||||
| use std::ffi::OsString; | ||||
| use std::time::Duration; | ||||
| @@ -11,7 +12,7 @@ use windows_service::*; | ||||
|  | ||||
| // Register generated `ffi_service_main` with the system and start the service, blocking | ||||
| // this thread until the service is stopped. | ||||
| pub fn run_service(settings: Settings, matches: ArgMatches) -> windows_service::Result<()> { | ||||
| pub fn run_service(settings: Settings, matches: ArgMatches) -> EyreResult<()> { | ||||
|     eprintln!("Windows Service mode not implemented yet."); | ||||
|  | ||||
|     //service_dispatcher::start("veilid-server", ffi_veilid_service_main)?; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user