renamed DaemonLinux to DaemonUnix
Some checks failed
Build on Windows / clang-x86_64 (push) Has been cancelled
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / trixie (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled

This commit is contained in:
orignal 2025-09-11 18:44:25 -04:00
parent 1624f42cfe
commit 0f279017a2
2 changed files with 10 additions and 10 deletions

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2013-2020, The PurpleI2P Project * Copyright (c) 2013-2025, The PurpleI2P Project
* *
* This file is part of Purple i2pd project and licensed under BSD3 * This file is part of Purple i2pd project and licensed under BSD3
* *
@ -97,15 +97,15 @@ namespace util
return instance; return instance;
} }
}; };
#else #else // Unix-like systems, including Linux
#define Daemon i2p::util::DaemonLinux::Instance() #define Daemon i2p::util::DaemonUnix::Instance()
class DaemonLinux : public Daemon_Singleton class DaemonUnix : public Daemon_Singleton
{ {
public: public:
static DaemonLinux& Instance() static DaemonUnix& Instance()
{ {
static DaemonLinux instance; static DaemonUnix instance;
return instance; return instance;
} }

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2013-2024, The PurpleI2P Project * Copyright (c) 2013-2025, The PurpleI2P Project
* *
* This file is part of Purple i2pd project and licensed under BSD3 * This file is part of Purple i2pd project and licensed under BSD3
* *
@ -71,7 +71,7 @@ namespace i2p
{ {
namespace util namespace util
{ {
bool DaemonLinux::start() bool DaemonUnix::start()
{ {
if (isDaemon) if (isDaemon)
{ {
@ -213,13 +213,13 @@ namespace i2p
return Daemon_Singleton::start(); return Daemon_Singleton::start();
} }
bool DaemonLinux::stop() bool DaemonUnix::stop()
{ {
i2p::fs::Remove(pidfile); i2p::fs::Remove(pidfile);
return Daemon_Singleton::stop(); return Daemon_Singleton::stop();
} }
void DaemonLinux::run () void DaemonUnix::run ()
{ {
i2p::util::SetThreadName ("i2pd-daemon"); i2p::util::SetThreadName ("i2pd-daemon");
while (running) while (running)