X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=src%2Ftools%2Fmod.rs;h=f8b363f549958af0cf4160c3ae47479550b1cebf;hb=fd6d243843d0f513cb63c93df626e354a4742a1a;hp=64e592b20dec615d82c1e925b49c8fd7fca662f2;hpb=037f6b6d5e127d1fb30ea244c9267abf80ee0fd0;p=proxmox-backup.git diff --git a/src/tools/mod.rs b/src/tools/mod.rs index 64e592b2..f8b363f5 100644 --- a/src/tools/mod.rs +++ b/src/tools/mod.rs @@ -31,9 +31,6 @@ pub mod ticket; pub mod parallel_handler; pub use parallel_handler::ParallelHandler; -mod file_logger; -pub use file_logger::{FileLogger, FileLogOptions}; - /// Shortcut for md5 sums. pub fn md5sum(data: &[u8]) -> Result { hash(MessageDigest::md5(), data).map_err(Error::from) @@ -123,27 +120,6 @@ pub fn fd_change_cloexec(fd: RawFd, on: bool) -> Result<(), Error> { Ok(()) } -static mut SHUTDOWN_REQUESTED: bool = false; - -pub fn request_shutdown() { - unsafe { - SHUTDOWN_REQUESTED = true; - } - crate::server::server_shutdown(); -} - -#[inline(always)] -pub fn shutdown_requested() -> bool { - unsafe { SHUTDOWN_REQUESTED } -} - -pub fn fail_on_shutdown() -> Result<(), Error> { - if shutdown_requested() { - bail!("Server shutdown requested - aborting task"); - } - Ok(()) -} - /// safe wrapper for `nix::sys::socket::socketpair` defaulting to `O_CLOEXEC` and guarding the file /// descriptors. pub fn socketpair() -> Result<(Fd, Fd), Error> {