diff options
Diffstat (limited to 'src/signal-safe.cpp')
| -rw-r--r-- | src/signal-safe.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/signal-safe.cpp b/src/signal-safe.cpp deleted file mode 100644 index baee7b44..00000000 --- a/src/signal-safe.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "signal-safe.hpp" - -#ifndef __GLIBC__ -#include <signal.h> -#endif -#include <fcntl.h> -#include <unistd.h> -#include <cstring> - -// NOLINTNEXTLINE -extern "C" char** environ; - -// -char const* sigGetenv(char const* name) { - const size_t len = strlen(name); - for (char** var = environ; *var != nullptr; var++) { - if (strncmp(*var, name, len) == 0 && (*var)[len] == '=') { - return (*var) + len + 1; - } - } - return nullptr; -} - -char const* sigStrsignal(int sig) { -#ifdef __GLIBC__ - return sigabbrev_np(sig); -#elif defined(__DragonFly__) || defined(__FreeBSD__) - return sys_signame[sig]; -#else - return "unknown"; -#endif -} |
